gpt4 book ai didi

python - 获取数据框的可能组合

转载 作者:太空宇宙 更新时间:2023-11-03 20:26:25 24 4
gpt4 key购买 nike

100 瑞恩音乐 2

200 金数学 3

假设我有这个数据框

如果我想获得所有组合

[(100,200),(ryan,kim)...(2,3)] , 
[(100ryan,200kim),(100music,200math)......],
[(100ryanmusic),(200kimmath).....]
[(100ryanmusic2),(200kimmath3)]

如果我想得到一个全关系元组我该怎么办?

最佳答案

https://docs.python.org/2/library/itertools.html#itertools.combinations

示例:

import itertools

data = 'ABC'
for i in range(1, len(data) + 1):
comb = itertools.combinations(data, i)
print(list(comb))

输出:

[('A',), ('B',), ('C',)]
[('A', 'B'), ('A', 'C'), ('B', 'C')]
[('A', 'B', 'C')]

关于python - 获取数据框的可能组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57780353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com