我有一个熊猫数据 df
内容如下:
Date Factor Expiry Grade
0 12/31/1991 2.138766 3/30/1992 -3.33%
1 10/29/1992 2.031381 2/8/1993 -1.06%
2 5/20/1993 2.075670 6/4/1993 -6.38%
我想从 Grade
列中的所有行中删除 %
字符。结果应如下所示:
Date Factor Expiry Grade
0 12/31/1991 2.138766 3/30/1992 -3.33
1 10/29/1992 2.031381 2/8/1993 -1.06
2 5/20/1993 2.075670 6/4/1993 -6.38
我正在使用 Python v3.6。
原文由 user3848207 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用字符串切片,然后通过
pd.to_numeric
转换为数字类型:建议转换为
float
,因为一系列字符串将保存在通用且低效的object
中,而数字类型允许向量化操作。