如何修改pandas数据框架的列?



我的数据框架的一列的格式如下:

{'name': 'Aimo'}
{'name': 'Aimo'}
{'name': 'Aimo'}
{'name': 'Aimo'}
{'name': 'Aimo'}

列的dtypeobject。如何将此列修改为以下格式?

Aimo
Aimo
Aimo
Aimo
Aimo

新的dtype可能是character。提前感谢!

我想如果它们是字典,那就这样做:

df['column'] = df['column'].str['name']

或者将它们解析为字典(如果它们还不存在):

from ast import literal_eval
df['column'] = df['column'].map(literal_eval).str['name']

使用Series.str.get:

df['column'] = df['column'].str.get('name')

最新更新