我有一个pandas数据帧,如示例所示:
mydf.head()
Date Merchant/Description Debit/Credit
0 10/05/2018 FAKE TRANSACTION 1 -£7.50
1 09/05/2018 FAKE TRANSACTION 2 -£5.79
2 09/05/2018 FAKE TRANSACTION 3 -£28.50
3 08/05/2018 FAKE TRANSACTION 4 -£3.99
4 08/05/2018 FAKE TRANSACTION 5 -£17.99
列['Debit/Credit']的数据类型为“object”;它是字符串和NaN的混合体。在
我想把字符串转换成数字。我使用pandas.to_数字为了达到这个目的:
^{pr2}$这将把[借方/贷方]列中的所有项目转换为NaN:
mydf.head()
Date Merchant/Description Debit/Credit
0 10/05/2018 FAKE TRANSACTION 1 NaN
1 09/05/2018 FAKE TRANSACTION 2 NaN
2 09/05/2018 FAKE TRANSACTION 3 NaN
3 08/05/2018 FAKE TRANSACTION 4 NaN
4 08/05/2018 FAKE TRANSACTION 5 NaN
我的代码或方法有什么错误?在
您也可以使用
regex
。在例如:
输出:
^{pr2}$在转换为}
numeric
之前,需要使用空字符串^{£
:我通常是这样转换成浮动的:
相关问题 更多 >
编程相关推荐