-这里是我的数据集包含特殊字符,所以我的问题是如何从“数量”列中删除该A ^符号。 -从数据中删除该特殊符号后,如何将此列转换为浮点类型。?
答案 0 :(得分:0)
方法1 :
您可以使用replace
和to_numeric
:
df['Quantity'] = pd.to_numeric(df.Quantity.str.replace('Â',''))
示例:
>>> df
Quantity data
0 0.1 Â 1
1 0.2 Â 2
df['Quantity'] = pd.to_numeric(df.Quantity.str.replace('Â',''))
>>> df
Quantity data
0 0.1 1
1 0.2 2
方法2 :
或者,由于您的Â总是以空格开头,因此您可以使用split
并取得第一项:
df['Quantity'] = pd.to_numeric(df['Quantity'].str.split().str[0])