У меня есть переменная, которая сообщает мне жанр фильмов. Каждое наблюдение - это отдельный mov ie. Однако моя переменная в кадре данных фильма выглядит следующим образом (показаны первые 5 наблюдений):
train_film['genre_1']
1273 [{'id': 18, 'name': 'Drama'
1380 [{'id': 18, 'name': 'Drama'
356 [{'id': 28, 'name': 'Action'
1920 [{'id': 878, 'name': 'Science Fiction'
561 [{'id': 18, 'name': 'Drama'
Мне нужно удалить все, кроме фактического жанра. Я пробовал:
train_film['genre_1']=train_film['genre_1'].str.strip("[{'id': 18, 'name': ")
, но результат:
train_film['genre_1']
1273 Dr
1380 Dr
356 28, 'name': 'Actio
1920 78, 'name': 'Science Fictio
561 Dr
Я знаю это, потому что я сказал ему удалить каждую букву в команде разделения вместо целого слова. Но я не могу понять, как это сделать правильно и эффективно. Спасибо за помощь.