есть ли функция для извлечения значения из словаря в списке?

#pandas

Вопрос:

пожалуйста, вам нужно извлечь значение имени, даже если это действие или приключение, из этого столбца в новом столбце в панд

 '[{"id": 28, "name": "Action"}, {"id": 12, "name": "Adventure"}, {"id": 14, "name": "Fantasy"}, {"id": 878, "name": "Science Fiction"}]'
 

Ответ №1:

Ты хочешь from_records :

 import pandas as pd
data = [{"id": 28, "name": "Action"}, {"id": 12, "name": "Adventure"}, {"id": 14, "name": "Fantasy"}, {"id": 878, "name": "Science Fiction"}]
df = pd.DataFrame.from_records(data)
df
 

вы получаете

 
    id  name
0   28  Action
1   12  Adventure
2   14  Fantasy
3   878 Science Fiction