pandas 如何将数据框及其列保存到文本文件?

fhity93d  于 2022-11-27  发布在  其他
关注(0)|答案(1)|浏览(261)

我有一个 Dataframe DF,如下所示:

import pandas as pd

DF = pd.DataFrame({'A': [1], 'B': [2]})

我尝试将其保存到Test.txt文件中,方法是在this answer后面加上:

np.savetxt(r'Test.txt', DF, fmt='%s')

它只保存DF值而不保存列名:
我如何保存它,使Test.txt具有以下内容?

A B
1 2
vktxenjb

vktxenjb1#

根据您链接的相同答案,如果您想使用Pandas,只需将header=True更改为:

DF.to_csv('Test.txt', header=True, index=None, sep=' ', mode='a')

如果要使用np.savetxt()

np.savetxt(
    'Test.txt',
    DF.values,
    fmt='%s',
    header=' '.join(DF.columns),
    comments=''
)

请注意,我将comments参数更改为空字符串,因为默认情况下是在header前面添加#

相关问题