【发布时间】:2023-02-10 22:27:29
【问题描述】:
我有一个包含字典的列(值名为“name”,另一个是我想在列 id 中的字典值中更新的新名称。
我曾经尝试过使用多处理,但对于百万行数据集来说似乎很难
这是我的预期结果('hd' 到 'Honda','tyt' 到 'Toyta') enter image description here
先谢谢了!
【问题讨论】:
我有一个包含字典的列(值名为“name”,另一个是我想在列 id 中的字典值中更新的新名称。
我曾经尝试过使用多处理,但对于百万行数据集来说似乎很难
这是我的预期结果('hd' 到 'Honda','tyt' 到 'Toyta') enter image description here
先谢谢了!
【问题讨论】:
使用一个简单的循环:
for d, n in zip(df['id'], df['new_name']):
d['name'] = n
更新的数据框:
id new_name
0 {'name': 'Honda'} Honda
1 {'name': 'Toyota'} Toyota
【讨论】: