pandas将对象类型转换为float

时间:2016-06-14 14:55:59

标签: python pandas

我得到了一个像这样的

列的Dataframe
2011-06-15    8 472,00
2011-06-16    8 432,00
2011-06-17    8 464,00
2011-06-20    8 208,00
2011-06-21    8 504,00
Name: A.P.A, dtype: object

在我想删除的数字和将列​​变为浮动之间的空格中,以便我可以使用它。

pandas有什么巧妙的方法来转换它吗?

1 个答案:

答案 0 :(得分:1)

从名为pd.Series的{​​{1}}开始:

s

你可以:

date
2011-06-15    8 472,00
2011-06-16    8 432,00
2011-06-17    8 464,00
2011-06-20    8 208,00
2011-06-21    8 504,00
Name: value, dtype: object

的产率:

s = pd.to_numeric(s.str.replace(' ', '').str.replace(',', '.'))