gpt4 book ai didi

python - 数据框到 file.txt python

转载 作者:太空狗 更新时间:2023-10-29 17:53:25 24 4
gpt4 key购买 nike

我有这个数据框

       X    Y  Z    Value 
0 18 55 1 70
1 18 55 2 67
2 18 57 2 75
3 18 58 1 35
4 19 54 2 70

我想将它保存为这种格式的文本文件

   X    Y  Z    Value 
18 55 1 70
18 55 2 67
18 57 2 75
18 58 1 35
19 54 2 70

我试过这段代码但没有用:

np.savetxt('xgboost.txt', a.values, delimiter ='\t')

TypeError: Mismatch between array dtype ('object') and format specifier ('%.18e %.18e %.18e')

最佳答案

CSV 表示逗号分隔值。它是纯文本 (ansi)。

TXT 并不是真正的文件格式,它在不同的上下文中可能有多种含义。通常,您可以使用 CSV(逗号分隔值)或 TSV(制表符分隔值)导出表格。您应该选择哪种主要取决于您的数据:如果您的数据中有逗号但没有制表符,您应该选择 TSV。

您不必使用 np.savetxt()。您可以使用 df_object.to_csv()

实现它

这样做:

df_object.to_csv('xgboost.txt', sep='\t', index=False)

关于python - 数据框到 file.txt python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41428539/

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