gpt4 book ai didi

python - 拆分遇到第一个数字的数据框单元格

转载 作者:太空宇宙 更新时间:2023-11-04 09:40:51 25 4
gpt4 key购买 nike

我的数据框中有一列,我想在遇到第一个数值的地方拆分它。这是我的数据示例:

                                                    col
1 Beb il Gisire, contrata 102
12 Bungemma, territorium 90, 115, 130
13 Territorium Binhise 188
14 Contrata Bir Bahar 205
15 Contrata Bir HaJar 168
16 Bir Kibir, contrata 7
17 Lu Burgu; Suburbium Castri Maris 5, 15, 23, 6...

我不能按空格或数字拆分,因为它们会发生变化。期望的输出是:

    1                           Beb il Gisire, contrata           102
12 Bungemma, territorium 90, 115, 130
13 Territorium Binhise 188
14 Contrata Bir Bahar 205
15 Contrata Bir HaJar 168
16 Bir Kibir, contrata 7
17 Lu Burgu; Suburbium Castri Maris 5, 15, 23, 6...

最佳答案

使用 '(.*?)(\d.*)' 正则表达式模式来捕获/拆分组。

In [237]: df.col.str.extract('(.*?)(\d.*)')
Out[237]:
0 1
1 Beb il Gisire, contrata 102
12 Bungemma, territorium 90, 115, 130
13 Territorium Binhise 188
14 Contrata Bir Bahar 205
15 Contrata Bir HaJar 168
16 Bir Kibir, contrata 7
17 Lu Burgu; Suburbium Castri Maris 5, 15, 23, 6...

关于python - 拆分遇到第一个数字的数据框单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51781509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com