繁体   English   中英

在Python中将熊猫数据框转换为字典

[英]Converting pandas data frame to dictionary in python

我的熊猫数据框(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)方法吗?

在一行中打包太多,但是它将为您提供所需的东西。

list(df.set_index('Pattern').to_dict().values()).pop()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM