我的pandas dataframe(df):
Pattern Support
Bread 4
Milk 4
Bread,Milk 4
我的代码:
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(python 3.5)方式?
答案 0 :(得分:4)
在一行中包含太多,但它会给你你想要的东西。
list(df.set_index('Pattern').to_dict().values()).pop()