gpt4 book ai didi

pandas - 如何在 Pandas 多索引数据框中插入一行?

转载 作者:行者123 更新时间:2023-12-05 01:00:18 26 4
gpt4 key购买 nike

我有一个带有多索引(Reg、Type、Part、IsExpired)的 Pandas 数据框-

Reg        Type      Part     IsExpired    Quantity
APAC Disk A False 10
True 12
EMEA Disk A False 22
EMEA Disk B False 13
True 17

我想确保每个 (Reg, Type, Part) 元组对于 IsExpired 都有 True 和 False。例如。我想为 (EMEA, Disk, A, True) 插入一行 -
Reg        Type      Part     IsExpired    Quantity
APAC Disk A False 10
True 12
EMEA Disk A False 22
True 0 <-- inserted row
EMEA Disk B False 13
True 17

最佳答案

您是否考虑过仅添加相关行?由于您实际上只是添加一个值的一个单元格,因此您可以像这样有效地进行操作:

df.at[('EMEA', 'DISC', 'A', False), 'Quantity'] = 0 

关于pandas - 如何在 Pandas 多索引数据框中插入一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29504597/

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