【发布时间】:2019-08-30 11:18:56
【问题描述】:
希望从我的 pandas 数据框中的整个列中删除英镑字符,并将剩余的字符串转换为浮点数。
我尝试过替换方法,也尝试过拆分方法。
OA_data['COST (£) charged to Wellcome (inc VAT when charged)'] = OA_data.loc[OA_data['COST (£) charged to Wellcome (inc VAT when charged)']
.astype(str)
.str.contains('£'),'COST (£) charged to Wellcome (inc VAT when charged)']
.replace('£','')
OA_data['向 Wellcome 收取的费用(英镑)(收取时包括增值税)'] = OA_data['向惠康收取的费用(英镑)(收取时包括增值税)'].str.split('英镑', expand =真)
我希望数据框列中的字符串没有英镑符号,但两种方法的实际结果都是仍然包含英镑符号的列。
【问题讨论】:
-
你能展示你创建的数据框,它的一部分吗?还有你写的代码。