为了账号安全,请及时绑定邮箱和手机立即绑定

根据条件删除熊猫列中的特定字符

根据条件删除熊猫列中的特定字符

阿晨1998 2021-09-02 16:01:13
我拥有的熊猫框架如下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


查看完整回答
反对 回复 2021-09-02
  • 1 回答
  • 0 关注
  • 132 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号