为了读取数据文件,我一直使用以下代码
zx,Dx,sigx = np.genfromtxt('data/TEST.txt',unpack=True)
此txt文件具有3列和1000行。
现在我有一个具有3000列和1000行的文本文件,例如
zx,sigx,sigu,sigi,siga,...,1000th_column
当我可以选择调用我想要的任何列的值时,如何阅读?
因为在以前的代码中我叫zx[n]
,但是在此代码中要定义的列数很高。
感谢您的帮助
为了读取数据文件,我一直使用以下代码
zx,Dx,sigx = np.genfromtxt('data/TEST.txt',unpack=True)
此txt文件具有3列和1000行。
现在我有一个具有3000列和1000行的文本文件,例如
zx,sigx,sigu,sigi,siga,...,1000th_column
当我可以选择调用我想要的任何列的值时,如何阅读?
因为在以前的代码中我叫zx[n]
,但是在此代码中要定义的列数很高。
感谢您的帮助
我建议您像这样使用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
。