我有一个列中有列表的数据框架,我正在试图找出找到两个列表组合的最有效方法-
df = pd.DataFrame([[['a','b','c'],['l','m']],[['d','e','f'],['n','o']]],columns = ['col1','col2'])
现在,这种情况下的输出是-
col1 col2
0 [a, l] [a, m]
1 [b, l] [b, m]
2 [c, l] [c, m]
3 [d, n] [d, o]
4 [e, n] [e, o]
5 [f, n] [f, o]
我尝试遍历每一行,然后应用itertools.compositions。但它会因为数据帧中的行数增加而使我的系统崩溃。你能给我建议一些有效的方法吗?提前谢谢
您可以使用itertools获取输出:
您还可以将
itertools.product
与numpy.reshape
一起使用:相关问题 更多 >
编程相关推荐