忽略符号并仅选择熊猫的数值值
-
16-10-2019 - |
题
在一个领域,我有“ U $ 192,0”之类的条目。在大熊猫上工作,我如何忽略非数值数据而仅获得数值部分?
解决方案
利用 str.strip
如果前缀已修复或 str.replace
如果不:
data = pandas.Series(["U$ 192.0"])
data.str.replace('^[^\d]*', '').astype(float)
这将删除数字左侧的所有非数字字符,并铸造为浮动。
题
在一个领域,我有“ U $ 192,0”之类的条目。在大熊猫上工作,我如何忽略非数值数据而仅获得数值部分?
解决方案
利用 str.strip
如果前缀已修复或 str.replace
如果不:
data = pandas.Series(["U$ 192.0"])
data.str.replace('^[^\d]*', '').astype(float)
这将删除数字左侧的所有非数字字符,并铸造为浮动。