gpt4 book ai didi

python - Pandas - get_dummies 具有来自另一列的值

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:06 24 4
gpt4 key购买 nike

我有一个如下所示的数据框。 Mfr Number 列是分类数据类型。我想对其执行 get_dummies 或一种热编码,但如果它来自该行,我不想用 1 填充新列,而是希望它填充 数量列。所有其他新的“假人”在该行上应保持为 0。这可能吗?

    Datetime            Mfr Number                quantity
0 2016-03-15 07:02:00 MWS0460MB 1
1 2016-03-15 07:03:00 TM-120-6X 3
2 2016-03-15 08:33:00 40.50699.0095 5
3 2016-03-15 08:42:00 40.50699.0100 1
4 2016-03-15 08:46:00 CXS-04T098-00-0703R-1025 10

最佳答案

分两步进行:

dummies = pd.get_dummies(df['Mfr Number'])
dummies.values[dummies != 0] = df['Quantity']

关于python - Pandas - get_dummies 具有来自另一列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55271858/

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