我想清洗我df['emp_length']中的一列数据,截图中已显示1。但是当我使用
然而,类型显示为对象而不是浮点数。我也尝试了.remove,但是给我同样的错误。我还尝试了。
df_10v['emp_length'] = df_10v['emp_length'].map(lambda x: x.lstrip('<').rstrip('+'))
删除我不想要的东西。它给了我一个错误:
'float' object has no attribute 'lstrip'
然而,类型显示为对象而不是浮点数。我也尝试了.remove,但是给我同样的错误。我还尝试了。
df['column'] = df['column'].astype('str')
我想将df_10v['emp_length']的值转换为字符串并进行剪切,但这似乎不起作用。有人知道如何解决吗?谢谢!
x
是一个浮点数。 - Jean-François Fabre