我有以下 Dataframe :
| 日期|识别号|品牌|产品|
| - ------|- ------|- ------|- ------|
| 2023年1月1日|一百二十三|苹果|苹果笔记本|
| 2023年1月1日|一百二十三|微软|表面|
| 2023年1月1日|八三九|万普拉斯|9T|
| 2023年1月2日|一百二十三|三星|S10|
| 2023年1月2日|九四二|LG电子|第10版|
| 2023年1月2日|九四二|三星|S23|
我努力想要得到的结果是:x1c 0d1x所以本质上,按日期对结果进行分组,不要让它重复同一日期。对同一日期内的同一ID进行相同的操作。最后,我需要一个panda数据框将其推到Excel中。有人能帮助我找到正确的方向吗?
我试过使用GroupBy,但它强制要计算的东西,因为一个groupby对象不包含任何东西。我没有计算任何东西在这里,只是分组。然后我尝试设置两列索引,但它不断重复的日期和ID,我需要他们的格式在上面的图片。
我试过用MultiIndex,但是找不到方法。我不确定如何从 Dataframe 到MultiIndex所要求的数组。有什么想法吗?
2条答案
按热度按时间eh57zj3b1#
试试看:
输出:
yx2lnoni2#
试试这个,因为它是基本的一个,它可能会有帮助