首页 > 解决方案 > 熊猫在最后一个空格后删除数据

问题描述

我的字符串总是包含一个空格,有时是两个,可以想象是三个。例如

Run 8890
Test Run GoLive
Test Run Fall Over

我想删除最后一个空格之后的所有数据。我原以为以下方法会起作用,但它会引发错误:

result['t1'] = result['t1'].str.rsplit(' ')[-1]

谁能看到我做错了什么?

标签: pythonpandas

解决方案


采用:

result['t1']=result['t1'].str.rsplit(' ').str[:-1].apply(' '.join)

输出result

    t1
0   Run
1   Test Run
2   Test Run Fall

推荐阅读