Pandas-提取第4个字符后的所有文本

我想看看我们如何在第 4 个字符之后提取列中的所有字符。

col_a
XYZ123
ABCD001

期待以下

col_a, new_col
XYZ123, 23
ABCD001, D001

回答

尝试字符串切片:

df['new_col']=df['col_a'].str[4:]

或者

通过 re 模块:

import re
df['new_col']=df['col_a'].apply(lambda x:re.findall('[0-9]+', x)[0])


以上是Pandas-提取第4个字符后的所有文本的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>