无法转换 pandas.to_numeric 的列
Can't convert column with pandas.to_numeric
我有一列数据,这里是它的一个片段:
a = data["hs_directory"]["lat"][:5]
0 40.67029890700047
1 40.8276026690005
2 40.842414068000494
3 40.71067947100045
4 40.718810094000446
Name: lat, dtype: object
我尝试使用 python 将其转换为数字,但失败了:
pandas.to_numeric(a, errors='coerce')
这一行什么都不做,dtype 仍然是“object”,我无法对该列进行数学运算。
我做错了什么?
正如评论中讨论的那样,让我post为未来的读者提供答案:
尝试:
df1=pd.to_numeric(a,errors='coerce')
我有一列数据,这里是它的一个片段:
a = data["hs_directory"]["lat"][:5]
0 40.67029890700047
1 40.8276026690005
2 40.842414068000494
3 40.71067947100045
4 40.718810094000446
Name: lat, dtype: object
我尝试使用 python 将其转换为数字,但失败了:
pandas.to_numeric(a, errors='coerce')
这一行什么都不做,dtype 仍然是“object”,我无法对该列进行数学运算。 我做错了什么?
正如评论中讨论的那样,让我post为未来的读者提供答案:
尝试:
df1=pd.to_numeric(a,errors='coerce')