我想看看我们如何在第 4 个字符之后提取列中的所有字符。
col_a
XYZ123
ABCD001
Run Code Online (Sandbox Code Playgroud)
期待以下
col_a, new_col
XYZ123, 23
ABCD001, D001
Run Code Online (Sandbox Code Playgroud)
尝试字符串切片:
df['new_col']=df['col_a'].str[4:]
Run Code Online (Sandbox Code Playgroud)
或者
通过 re 模块:
import re
df['new_col']=df['col_a'].apply(lambda x:re.findall('[0-9]+', x)[0])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |