[英]get possible combination of dataframe
100 ryan music 2 100瑞安音乐2
200 kim math 3 200 kim数学3
let say I have this dataframe 假设我有这个数据框
if I want to get a all combination of 如果我想得到
[(100,200),(ryan,kim)...(2,3)] ,
[(100ryan,200kim),(100music,200math)......],
[(100ryanmusic),(200kimmath).....]
[(100ryanmusic2),(200kimmath3)]
if I want to get an all relation tuple what should I do? 如果我想获取所有关系元组,该怎么办?
https://docs.python.org/2/library/itertools.html#itertools.combinations https://docs.python.org/2/library/itertools.html#itertools.combinations
example: 例:
import itertools
data = 'ABC'
for i in range(1, len(data) + 1):
comb = itertools.combinations(data, i)
print(list(comb))
output: 输出:
[('A',), ('B',), ('C',)]
[('A', 'B'), ('A', 'C'), ('B', 'C')]
[('A', 'B', 'C')]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.