我有一个数据框,如下所示
ID Name Age
101 Bart 10
234 Homer 39
我用计算机把它转换成字典
代码-:
dic1 = df6.to_dict(orient = 'index')
例如-:
{101:{'name':'Bart', 'age':10}, 234:{'name':'Homer', 'age':39}}
但我想,除了第一列,其他所有东西都应该转换成字典
ID list
101 {'name':'Bart', 'age':10}
234 {'name':'Homer', 'age':39}
Tags:
从我称之为
df
的初始数据帧开始,我以Name
和Age
列为例,将它们转换为字典。我使用python的values()
方法获取这些值,并将其分配给lists
变量。然后,我用第一个数据帧和新列的ID创建了一个新的数据帧如果希望
ID
列成为主键,可以调用这就产生了
您可以将列表理解与词典的
.keys()
和.values()
一起使用:哪张照片
相关问题 更多 >
编程相关推荐