在pandas中使用rstrip时出错

时间:2017-06-22 16:39:48

标签: python pandas jupyter-notebook

我有一个数据框df,其中一列是“值”。它包含 -

values
[u'12f4',u'ff45',u'tr23']
[u'125g4',u'ff145',u'trr523']
[u'12f34',u'ff2345',u'trg23a']

我想从每个单元格中删除']'。我使用以下代码 -

df['values'] = df['values'].map(lambda x: x.rstrip(']'))

这给了我一个错误 -

AttributeError: 'float' object has no attribute 'rstrip'

如何摆脱此错误?

1 个答案:

答案 0 :(得分:0)

尝试使用str.rstrip

df['values'] = df['values'].str.rstrip(']')