如何使用Python将非表格式的报表转换为表格式



我一直在努力解决以下问题。

我有一些.txt格式的报告,在前3行中放置元数据,然后,报告显示为普通表。

excel 中查看的报表布局

由于报告的布局,我必须使用以下代码来读取文件

import pandas as pd
df=pd.read_csv('R1.txt', sep='delimiter',header=None)

我使用sep='delimiter'是因为我的.txt文件是以表格分隔的文件。获取以下内容:读取后的数据帧

我怎么能只拿";日期";值,并将其重复到一个新列中?有了这个,我可以擦除元数据行,这样我就可以将数据帧布局作为一个表。参见示例所需数据帧布局

如果您的分隔符是表格,则应使用以下

import pandas as pd
df=pd.read_csv('R1.txt', sep='t',header=None)

最新更新