python中数据帧到字典的转换
我的熊猫数据帧(df): 我的代码:python中数据帧到字典的转换,python,python-3.x,pandas,Python,Python 3.x,Pandas,我的熊猫数据帧(df): 我的代码: x = df.set_index('Pattern').to_dict() print(x) 我的代码的输出: {'Support':{'MILK': 4,'BREAD':4, 'BREAD,MILK':4}} 预期产出: {'MILK': 4,'BREAD':4, 'BREAD,MILK':4} 我不希望第二列“Support”的名称成为主键,只希望获得预期输出中的元素和计数。有什么pythonic(python3.5)方法吗?在一行中塞得太多了,但
x = df.set_index('Pattern').to_dict()
print(x)
我的代码的输出:
{'Support':{'MILK': 4,'BREAD':4, 'BREAD,MILK':4}}
预期产出:
{'MILK': 4,'BREAD':4, 'BREAD,MILK':4}
我不希望第二列“Support”的名称成为主键,只希望获得预期输出中的元素和计数。有什么pythonic(python3.5)方法吗?在一行中塞得太多了,但它会给你想要的东西
list(df.set_index('Pattern').to_dict().values()).pop()
一行装得太多了,但它会给你想要的
list(df.set_index('Pattern').to_dict().values()).pop()
成功了!!你能解释一下pop()函数在这里做什么吗@成功了!!你能解释一下pop()函数在这里做什么吗@匈牙利