gpt4 book ai didi

python - 读取文本文件特定列和行的数据

转载 作者:行者123 更新时间:2023-12-01 03:37:48 25 4
gpt4 key购买 nike

我有一个包含 3 列和 20000 行的文本文件。我想知道我应该怎么做才能获取第1000行第2列的具体数据(例如)?我的第一列的格式类似于 AAAA,第二列的格式类似于 1234。我尝试了这个解决方案,但由于我的第一列是字母,我收到了一个错误我想定义一个在末尾包含我的数据的变量:

with open ('my_file') as f:
for x , line in eumerate(f):
if x = 1000:
numfloat = map(float , line.split())
print numfloat[1]

最佳答案

您正在尝试对包含字母的内容使用float()。当您调用时会发生这种情况:

numfloat = map(float , line.split()) 

您需要告诉我们您正在寻找的确切输出,但这是一个可能的解决方案

num_float = map(float, line.split()[1])

or better yet

num_float = float(line.split()[1])

这只会为您提供中间列,我不确定您是否需要整行。

此外,如下所述,您需要将 if 语句中的 = 更改为 === 用于赋值,== 用于比较。

关于python - 读取文本文件特定列和行的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40137219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com