gpt4 book ai didi

python - 将 Pandas 数据框写入 .txt 文件

转载 作者:行者123 更新时间:2023-11-28 22:16:52 24 4
gpt4 key购买 nike

我的代码写入了一个包含大量数据的 txt 文件。我正在尝试将 pandas 数据帧作为我的代码的一部分打印到该 txt 文件中,但不能使用 .write() 因为它只接受字符串。

我如何获取一个 pandas 数据帧,例如存储为 DF1,并将其打印到文件中?

我见过类似的问题,但这些问题的目的是专门为数据框创建一个 txt 文件,我只是希望我的数据框出现在一个 txt 文件中

最佳答案

使用to_string方法,然后就可以使用write,模式设置为append ('a')

tfile = open('test.txt', 'a')
tfile.write(df.to_string())
tfile.close()

示例数据

import pandas as pd
import numpy as np

df = pd.DataFrame({'id': np.arange(1,6,1),
'val': list('ABCDE')})

测试.txt

This line of text was here before.

代码

tfile = open('test.txt', 'a')
tfile.write(df.to_string())
tfile.close()

输出:test.txt

This line of text was here before.
id val
0 1 A
1 2 B
2 3 C
3 4 D
4 5 E

关于python - 将 Pandas 数据框写入 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51829923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com