У меня есть фрейм данных, в котором столбец name
имеет несколько значений.
Использование Counter()
из collections
:
Counter(df.name)
дает
Counter({'': 13460,
'alpha': 986,
'beta': 22480,
'gamma': 123})
После этого:
df['name'] = df.loc[df['name'] != '']['name'].apply(lambda x: x + '-suffix')
Counter(df.name)
Я получаю:
Counter({nan: 13460,
'alpha-suffix': 986,
'beta-suffix': 22480,
'gamma-suffix': 123})
Как выбрать все эти строки без пустой строки?