为什么pd.to_numeric不会给我一个错误警报?

时间:2017-12-29 22:07:53

标签: python pandas dataframe

对不起,我无法向您显示数据框,因为我还没有想出如何做到这一点。基本上,我试图将我的数据的一列转换为数字。我写的是这样的:

df['column1'] = pd.to_numeric(  df['column1'], errors='raise' )

然后什么也没发生。没有警报,没有错误,dtype仍然是对象'。仔细观察后,我发现该列实际上有几个缺失值,它们显示为' ...................... .......&#39 ;.所以我只是简单地修改了我的代码:

df['column1'] = pd.to_numeric(  df['column1'], errors='coerce' )

问题解决了。

我不明白的是,为什么第一次没有错误提醒。 我认为它可能与这些点有关。我甚至不能在它们上使用print()函数。

0 个答案:

没有答案