我有一个凌乱的文本文件,我需要在一个数据帧中按列排序,所以 可以做我需要做的数据分析。这是一个看起来凌乱的文件: Messy text
我可以将其作为csv文件读入,这样可以更好地使用:
import pandas as pd
data = pd.read_csv('phx_30kV_indepth_0_0_outfile.txt')
print(data)
这将打印出对齐的数据,但问题是输出是[640行x1列]。我需要将它分成多个列,并将其作为一个数据帧进行操作。在
我已经尝试过很多使用StringIO的解决方案,但是似乎没有什么能起到作用。在
但是,当我这样做时,有一个问题
^{}
链接到文档^
您的输入文件实际上不是CSV格式。在
由于您只提供了.png图片,甚至不清楚这个文件是否 是否分成行。在
如果没有,你必须从“剪切”内容到单独的行开始 从输出文件中读取内容-此剪切的结果。在
我认为,这是第一步,在您可以使用}(当然,与
read_csv
或{delim_whitespace=True
)一起使用之前。在相关问题 更多 >
编程相关推荐