[英]reading the tex file in Python with many column
为了读取数据文件,我一直使用以下代码
zx, Dx, sigx = np.genfromtxt('data/TEST.txt',unpack=True)
这个 txt 文件有 3 列和 1000 行。
现在我有一个包含 3000 列和 1000 行的文本文件,例如
zx, Dx, 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
然后你可以像这样调用 call 和 row 。
df["zx"][n]
如果您想阅读第 890 column
和第 500 row
,您可以这样做。
df.iloc[500, 890]
这是有关iloc
的文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.