gpt4 book ai didi

python - 将文本文件读入 pandas 数据框失败

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:05 25 4
gpt4 key购买 nike

我有以下内容。输入文件:

  1988   1   1  7.88-15.57-25.00  0.00  0.81  4.02
1988 1 2 6.50-10.37-24.87 0.00 0.49 4.30
1988 1 3 6.48 -8.79-21.28 0.00 0.62 3.91

我读到的内容如下:

df = pandas.read_csv(inp_file, header=None, sep=' ')

但是,由于某些列之间没有空格,因此无法正确读取它们。有没有办法可以指定各个列的宽度?

最佳答案

好的,read_fwf有效我认为你的第三行格式错误,但看起来很糟糕:

In [9]:

t="""1988 1 1 7.88-15.57-25.00 0.00 0.81 4.02
1988 1 2 6.50-10.37-24.87 0.00 0.49 4.30
1988 1 3 6.48 -8.79-21.28 0.00 0.62 3.91"""
pd.read_fwf(io.StringIO(t),header=None)
Out[9]:
0 1 2 3 4 5 6
0 1988 1 1 7.88-15.57-25.00 0 0.81 4.02
1 1988 1 2 6.50-10.37-24.87 0 0.49 4.30
2 1988 1 3 6.48 -8.79-21.28 0 0.62 3.91

关于python - 将文本文件读入 pandas 数据框失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30196689/

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