gpt4 book ai didi

python - python 将十进制转换为字符串

转载 作者:行者123 更新时间:2023-11-30 22:49:11 26 4
gpt4 key购买 nike

我导入了制表符分隔文件来创建一个数据框 (df),它具有以下标签:

label
1
2

3

1

它存储为 pandas.core.series.Series,我想将其转换为字符串格式,以便在将其写入文本文件时可以去掉小数。

df.class_label=df.label.fillna('')
df.to_string(columns=['label'],index=False)

变量类型仍然是Series,输出(文本文件)也有小数:

1.0 2.0  3.0  1.0

如何去掉这些小数?

最佳答案

您可以使用 to_string() 方法的 float_format 关键字参数:

df.to_string(columns=['label'], index=False, float_format=lambda x: '{:d}'.format(x))

关于python - python 将十进制转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39875794/

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