我正在尝试了解如何提取列中第 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])
https://stackoverflow.com/questions/67613939/