熊猫:用“$”将字符串转换为float

时间:2018-04-10 19:20:57

标签: python pandas data-cleaning

我是初学者,试图分析国会竞选资金来源的数据集,但它们都是字符串值,其中包含“$”。如何快速将每个值更改为数值?enter image description here

1 个答案:

答案 0 :(得分:1)

states_table[dollar_columns] = states_table[dollar_columns].replace('[\$,]', '', regex=True).astype(float)

其中dollar_columns是您要转换的列的列表。例如:

dollar_columns = ['net_con', 'net_ope_exp']