我拥有的熊猫框架如下ID Score 0 50 1 60 2 70.5 3 65.5 4 56.5.6 5 56.5.6.7 6 10. 7 56.0. 8 56.5.0.我想做什么在列分数中,如果出现在末尾,则删除点**它会是什么样子**ID Score 0 50 1 60 2 70.5 3 65.5 4 56.5.6 5 56.5.6.7 6 10 7 56.0 8 56.5.0所以基本上,如果点出现在最后,应该简单地将其删除
1 回答

一只甜甜圈
TA贡献1836条经验 获得超5个赞
您应该使用rstrip删除尾随字符的方法:
df['Score'] = df.Score.str.rstrip('.')
>>> df
ID Score
0 0 50
1 1 60
2 2 70.5
3 3 65.5
4 4 56.5.6
5 5 56.5.6.7
6 6 10
7 7 56.0
8 8 56.5.0
添加回答
举报
0/150
提交
取消