<分区>
我有一个看起来像这样的系列:
ID
WTG-1
11
11-1
12B1
13-1
5
6
G7
.
.
我只是想从每个 ID
中提取所有数字。
当我使用我的代码时:
df['ID'] = df['ID'].str.extract('(\d+)', expand=True)
它确实从行的前面提取所有内容,但如果有字符串/字母/字符分隔符则跳过数字 - 即对于 11-1
它只收集 11
没有额外的 1。
我希望输出是:
ID ID #
WTG-1 1
11 11
11-1 111
12B1 121
13-1 131
5 5
6 6
G7 7
.
.
有没有办法计算中间的字符数?