【发布时间】:2020-12-22 21:10:55
【问题描述】:
我正在尝试读取具有多个标题的文本文件 - 但标题从第 1000 行开始。例如,我的标题如下所示:
LN 类型 Pct 金额 本金
TP 代码到期
所以,如您所见,我的标题是自动换行的,从文本文件的第 1000 行开始。如何将其导入 Python?这样就可以识别我的标题和列?
到目前为止我的代码:
topheader='Acct Total'
with open('1000.txt') as f:
for num, line in enumerate(f,1):
if topheader in in line:
df = pd.read_csv('1000.txt',header=[num,next()] #I knw this is incorrect, but I need help
每次“Acct Total”在文件中(第 999 行)时,标题都在下一行(第 1000 行)。如何让 Python 读取第 1000 行的标题,并识别标题是自动换行的?
【问题讨论】:
-
仅供参考 - 有 4 列有 4 个标题,它们是用两行换行的。例如,LN \n TP 是一列。
-
df = pd.read_csv('1000.txt', skip_rows=999, header=[0,1])?
标签: python pandas header word-wrap