我想将此列表写入.txt文件。我的问题是我不能添加1801*20矩阵的全部数据
我试图将列表转换成一个pandas数据框,并将其写入一个.txt文件
dftistext = pd.DataFrame(tistext)
dftistext.to_csv('test.txt', mode='a', header=False,index=None)
索引0字符串是正确的,但正如您所看到的,数据帧没有完全显示。除此之外,我还想删除引号
谢谢你的帮助
编辑:
现在又出现了另一个问题。当我试图用fobj.write(e.to_string(header=False,index=None)+'\n')
将pandas数据帧写入.txt文件时,在每一行之前添加了一个空格。我试图用split()删除它:fobj.write((((e.to_string(header=False,index=None)).lstrip()))+'\n')
,但它只适用于1801行中的第一行和最后一行。你有什么建议吗
我们假设您知道列表中有两种类型的元素:string和dataframes。因此,您必须在这两种类型之间进行识别
您的问题有点不清楚,但以下是一些打印整个
Dataframe
的方法:您还可以将数据帧提取为
dict
并“漂亮地打印”它:从那里,您可以解析并将需要的任何内容提取到
.txt
文件中相关问题 更多 >
编程相关推荐