无法使用pandas.to_numeric转换列

时间:2016-10-05 18:09:55

标签: python pandas converter

我有一列数据,这里有一小段数据:

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仍然是“对象”,我不能用列进行数学运算。 我做错了什么?

1 个答案:

答案 0 :(得分:1)

正如评论中所讨论的那样,让我为未来的读者发布答案:

尝试:

df1=pd.to_numeric(a,errors='coerce')