我的数据框架的一列的格式如下:
{'name': 'Aimo'}
{'name': 'Aimo'}
{'name': 'Aimo'}
{'name': 'Aimo'}
{'name': 'Aimo'}
列的dtype
为object
。如何将此列修改为以下格式?
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')