还有其他分割列的方法吗?

时间:2019-11-13 12:22:48

标签: python

Average_Cost
₹200
₹100
₹150
₹250
₹200
₹220

上面是一列,我想删除“₹”并仅显示数字,我使用了分割功能并编写了如下代码。

j=[]
k=train['Average_Cost']
for i in k:
    l=i.split('₹')
    j.append(l[1])
train['Average_cost']=j

我得到了错误

  

列表索引超出范围

1 个答案:

答案 0 :(得分:2)

使用str.lstrip('₹')

例如:

train['Average_Cost'] = train['Average_Cost'].str.lstrip('₹')