как удалить числа и круглые скобки из столбца в pandas - PullRequest
0 голосов
/ 07 мая 2020

У меня есть фрейм данных примерно с 300 строками следующим образом удалено. Пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 08 мая 2020
df['Name']=df['Name'].transform(lambda value:value.split('(')[0])

Объяснение: примените transform () к 'name' и разделите значения с помощью '('. Возьмите 1-е значение после применения разделения

0 голосов
/ 07 мая 2020

После комментария получил ответ:

import re
def Clean_names(name): 
    if re.search('\(.*|\d.*', name): 
        pos = re.search('\(.*|\d.*', name).start()  
        return name[:pos] 
    else:  
        return name
df['Country'] = df['Country'].apply(Clean_names)
...