pandas将浮点数转换为没有小数位的字符串。

16 浏览
0 Comments

pandas将浮点数转换为没有小数位的字符串。

我有一个数据框df,我想将这些字符串转换为数字并对列求和,然后再转换回字符串。使用astype(float)似乎可以让我得到数字部分。然后使用sum()很容易进行求和。然后使用astype(str)应该也很容易转换回字符串。

df.astype(float).sum().astype(str)

这几乎是我想要的。我想要的是整数的字符串版本。但是浮点数有小数点。我该如何去掉它们?

我想要的是:

0 7

1 4

2 11

dtype: object

0