如何将此txt文件转换为pandas DataFrame?

时间:2019-02-18 12:58:45

标签: python pandas dataframe

我每周都会收到以下结构的txt文件:

txt file

我想将其转换为如下所示的数据框:

Dataframe

最具挑战性的部分是:

  1. 某些许可证的日期与其他日期(例如CQ_XHO_N1)不同,该日期在2016年2月4日没有数据。
  2. 下周收到更多txt文件时,我需要将数据附加到现有数据框中并更新总百分比。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

正如MrSmily2019所说,您将要使用https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html

它不仅可以处理CSV,还可以处理文本。另外,您可以将文本文件转换为csv。您的文件似乎是用“ TAB”分隔的(怎么知道要分开)而不是逗号。您可以调整设置,使其知道要对适当的字符进行设置。

关于如何修改它的示例是:

pandas.read_csv(filename, sep='\t', lineterminator='\r')