【发布时间】:2020-11-30 15:25:53
【问题描述】:
我想将此列表写入 .txt 文件。我的问题是我无法添加 1801*20 矩阵的全部数据。
我尝试将列表转换为 pandas DataFrame 并将其写入 .txt。
dftistext = pd.DataFrame(tistext)
dftistext.to_csv('test.txt', mode='a', header=False,index=None)
索引 0 字符串是正确的,但是您可以看到 DataFrame 没有完全显示。除此之外,我还想删除引号。
感谢您的帮助!
编辑:
现在又出现了一个问题。当我尝试使用fobj.write(e.to_string(header=False,index=None)+'\n') 将 pandas DataFrame 写入 .txt 文件时,每行之前都会添加一个空格。我尝试使用 split():fobj.write((((e.to_string(header=False,index=None)).lstrip()))+'\n') 删除它,但它仅适用于 1801 行的第一行和最后一行。你有什么建议吗?
【问题讨论】:
标签: python pandas list dataframe export-to-csv