【发布时间】:2021-12-04 08:38:39
【问题描述】:
我想知道我的字典中值的出现次数:
test = {
"Staph": ["grp1","grp2","grp3"],
"Lacto": ["grp2","grp3","grp4","gr5"],
"Bacilus": ["grp2","grp4","grp6"]
}
例如,我想为我的密钥获取公共组:
grp1 仅在 Staph 中,因此 grp1 = 1,而 grp2 在“Staph”、“Lacto”和“Bacillus”中,因此 grp2 = 3
grp1 = 1 , grp2 = 3 , grp3 = 2, grp4 = 2 , grp5 = 1, grp6 = 1
之后我想计算我的先例数的出现次数,例如:
我有 grp1 = 1 和 grp5 = 1 和 grp6 = 1 所以只有一个键中有 1 是一组的次数是 3 或者如果我采取 grp3 = 2 , grp4 = 2 的次数有不同键的 2 个相同组是 2
所以我想要这样的结果:
number : the number of times n groups appear in different keys
Staph grp1 grp2 grp3
Lacto grp2 grp3 grp4 grp5
Bacillus grp2 grp4 grp6
1 3 2 2 1 1
number_of_1 = 3
number_of_2 = 2
number_of_3 = 1
希望你理解,谢谢你的回答
【问题讨论】:
-
预期的输出是熊猫数据框吗?
-
是的,我需要一个数据框在 R 之后进行绘图
标签: python pandas list dataframe dictionary