gpt4 book ai didi

python - 导入 .txt 文件,其中包含逗号且数字之间没有空格

转载 作者:行者123 更新时间:2023-11-30 22:12:55 26 4
gpt4 key购买 nike

我当前正在尝试导入 .txt 文件。我通常喜欢这样的代码:

GID = np.genfromtxt("C:\\Users\\Downloads\\Python\\myfile.txt")
q= GID[:,][:,0]

但是我什至尝试过:

with open('C:\\Users\\Downloads\\Python\\myfile.txt', 'r') as myfile:
UV = myfile.read().replace('\n', '')
UV = UV.replace(',', ' ')

我当前遇到的问题是我尝试导入的文件有超过 1000 行,应该有两列数字。但是,它用逗号分隔两列,并且没有空格,如下所示:

1234.56,-7.89
987.65,43.21

如果我尝试使用 genfromtxt 命令导入值,它只会将所有内容导入为“nan”。如果我尝试使用“with open”命令导入值并将所有逗号替换为空格,则会丢失两列和超过 1000 行的格式。

有什么建议吗?

最佳答案

它似乎是一个逗号分隔值文件 (csv)。使用python csv module或者pandas read_csv 函数...或者如果你想要genfromtxt,你可以使用分隔符参数:

genfromtxt('my_file.txt', delimiter=',')

关于python - 导入 .txt 文件,其中包含逗号且数字之间没有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50955732/

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