我有以下数据帧:
df = pd.DataFrame({'recipe': ['a', 'a', 'a', 'a', 'a','a', 'b', 'b', 'b', 'b', 'b','b'],
'product': ['A', 'B', 'C', 'D', 'E', 'F', 'A', 'B', 'G', 'I', 'K', 'F']})
我想将输出的数据帧透视为每个配方有一行,每个产品有多个列,例如:
recipe p1 p2 p3 p4 p5 p6
a A B C D E F
b A B G I K F
此外,有多种产品,但我希望前6名的基础上,另一列给出了一个排名如何相关的产品
这实际上是一个
groupby
和unnesting问题相关问题 更多 >
编程相关推荐