У меня есть датафрейм с данными в аналогичном формате
song lyric tokenized_lyrics
0 Song 1 Look at her face, it's a wonderful face [look , at , her ,face, it's a wonderful, face ]
1 Song 2 Some lyrics of the song taken [Some, lyrics ,of, the, song, taken]
Я хочу посчитать количество слов в тексте песни и выводить как
song count
song 1 8
song 2 6
I попробовал агрегатную функцию, но это не дает правильного результата.
Код, который я пробовал:
df.groupby(['song']).agg(
word_count = pd.NamedAgg(column='text' , aggfunc = 'count' )
)
Как мне достичь желаемого результата