我有一个熊猫数据框,列为"表面积":
|surface-area|
51 m²
我想剥离平方米的部分:
df['surface-area'] = df['surface-area'].apply(lambda x: str(x.rstrip(' m²')))
这会导致此错误:
AttributeError: 'float' object has no attribute 'rstrip'
我认为问题是NaN
的值,所以使用str.strip
:
df['surface-area'] = df['surface-area'].str.rstrip(' m²')