gpt4 book ai didi

python - 将单元格与 Pandas 合并

转载 作者:行者123 更新时间:2023-12-04 01:39:46 24 4
gpt4 key购买 nike

我想删除重复的单元格并合并它们,因为它们指出了子元素。
例如,我有一个这样的 df:

|   | Customer ID | Category      | VALUE   |
| -:|:----------- |:------------- | -------:|
| 0 | HETO90 | Baby Sets | 1000.0 |
| 1 | HETO90 | Girls Dresses | 5356.0 |
| 2 | HETO90 | Girls Jumpers | 2822.0 |
| 3 | HETO90 | Girls Top | 13398.0 |
| 4 | HETO90 | Shorts | 7590.0 |

我只想将 HET090 合并到一个。像这样:
|   | Customer ID | Category      | VALUE   |
| -:|:----------- |:------------- | -------:|
| 0 | | Baby Sets | 1000.0 |
| 1 | | Girls Dresses | 5356.0 |
| 2 | HETO90 | Girls Jumpers | 2822.0 |
| 3 | | Girls Top | 13398.0 |
| 4 | | Shorts | 7590.0 |

最佳答案

在 Pandas 中,最里面的索引必须标记每一行。

df = df.set_index('Customer ID', append=True).swaplevel(0,1)

输出:
                    Category    VALUE
Customer ID
HETO90 0 Baby Sets 1000.0
1 Girls Dresses 5356.0
2 Girls Jumpers 2822.0
3 Girls Top 13398.0
4 Shorts 7590.0

关于python - 将单元格与 Pandas 合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47684606/

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