假设我有一个具有以下值的数据帧:
id product1sold product2sold product3sold
1 2 3 3
2 0 0 5
3 3 2 1
如何在每个id的列表中添加包含所有最畅销和最畅销产品的“最畅销”和“最畅销”列? 应该是这样的
id product1 product2 product3 most_sold least_sold
1 2 3 3 [product2, product3] [product1]
2 0 0 5 [product3] [product1, product2]
3 3 2 1 [product1] [product3]
使用列表理解测试产品列表的最小值和最大值:
如果性能不重要,可以使用^{} :
你可以这样做
minValueCol = yourDataFrame.idxmin(axis=1)
maxValueCol = yourDataFrame.idxmax(axis=1)
相关问题 更多 >
编程相关推荐