在Python中读取包含许多列的tex文件

为了读取数据文件,我一直使用以下代码

zx,Dx,sigx = np.genfromtxt('data/TEST.txt',unpack=True)

此txt文件具有3列和1000行。

现在我有一个具有3000列和1000行的文本文件,例如

zx,sigx,sigu,sigi,siga,...,1000th_column

当我可以选择调用我想要的任何列的值时,如何阅读?

因为在以前的代码中我叫zx[n],但是在此代码中要定义的列数很高。

感谢您的帮助

wxy1934 回答:在Python中读取包含许多列的tex文件

我建议您像这样使用pandas

import pandas as pd

df = pd.read_csv('data/TEST.txt',sep=",") # Change the seprarator to match your data

然后您可以像这样呼叫和拨打电话。

df["zx"][n]

编辑

如果您想阅读column 890和row 500,您会喜欢这样。

df.iloc[500,890]

Here is documention关于iloc

本文链接:https://www.f2er.com/3165302.html

大家都在问