在由熊猫中两个特定字符分隔的列中提取子字符串

莫雷诺

我有一个数据框,其中包含一列“工资”,我想提取数字,因为此列包含这样的格式:“€123K”,所以我只想保留两个字符K之间的数字字符串,以便我得到一个只有数字的新列“ Wage2”。

耶斯列尔

我认为需要extract,如果所有值都是整数,则可以通过astype以下方式转换

df = pd.DataFrame({'Wage':['€123K', '€723K']})

df['Wage2'] = df['Wage'].str.extract('€(.*?)K', expand=False).astype(int)
print (df)
    Wage  Wage2
0  €123K    123
1  €723K    723

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java:如何从字符串中提取两个字符之间的子字符串?

使用Java中的RegEx从字符串中提取两个双精度值

使用Java中的regex提取两个特定单词之间的子字符串

如何从Python 2.7中由空格分隔的字符串中提取整数?

如何从字符串中提取两个整数?

如何在Scala中删除两个特定字符之间的子字符串

如何限制子字符串以提取SQL Server中两个空格之间的文本?

提取由最后一个逗号分隔的最后两个单词字符串

Python熊猫。从包含辅助分隔符的字符串列中提取具有不同列数和子字符串数的行

循环从Excel VBA中的单个字符串中提取两个不同的字符串

从字符串中提取字词的最后一个作为熊猫中的新列

在字符串中提取两个不同的子字符串

从两个单词之间提取子字符串

从两个用逗号分隔的字符串中提取公用字符串

从C ++中的字符串中提取两个分隔符之间的子字符串

从R中的单个字符串中提取两个子字符串

如何从python中的字符串中提取特定的子字符串

如何从逗号分隔的字符串中提取前两个值

如何从熊猫数据框中的可变长度列中提取子字符串?

从列中的字符串中提取特定值

提取由特定字符分隔的两个字符串

如何从两个不同分隔符之间的行中提取字符串?

在 R (REGEX) 中提取两个字符之间的子字符串

从python中的字符串中提取包含特定字符的不带分隔符的子字符串

如何从字符串中提取两个日期?

在字符串中查找由未知字符数分隔的两个单词,正则表达式,python

如何从R中的列中提取由|分隔的字符串 并将它们放入单独的列中?

如何从oracle中的列中提取子字符串?

从由两个整数组成的字符串中提取分隔符