DataFrame Извлечение значений типа int / number из строки? - PullRequest
1 голос
/ 13 апреля 2020

У меня есть df со значениями в столбце.
df:

        a    
0    abc_test_0120_12346
1    def_abc def_0420_9658

Я хочу вынуть только int / numbers.
Исключенный вывод - df:

        a    
0    012012346
1    04209658

1 Ответ

5 голосов
/ 13 апреля 2020

Идея состоит в том, чтобы заменить не числа в пустые строки:

df['a'] = df.a.str.replace('\D+', '')
print (df)
           a
0  012012346
1   04209658
...