繁体   English   中英

使用多列读取 Python 中的 tex 文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM