我想使用pandas在这样的结构中存储一些数据:
Quantity Date Item Color
15 0312 car green
10 0312 car red
3 0512 car red
并且能够在结构中添加项目:
3 0312 car green
并将结构更新为结果:
Quantity Date Item Color
18 0312 car green
10 0312 car red
3 0512 car red
另一个例子是:
-3 0512 car red
结果:
Quantity Date Item Color
18 0312 car green
10 0312 car red
如果最后3列具有相同的值,则数量列将更新为新值。 大熊猫中最接近的数据结构和功能是什么?
答案 0 :(得分:0)
添加DataFrames(+
)时,pandas首先对齐索引并添加值。所以你不做补充。
相反,您需要使用索引标签来选择/删除。
第一个:
df.loc[3] = [0312, 'car', 'green'] # or however you have that value stored.
第二个:
df = df.drop(3)
我们鼓励您阅读indexing and selecting data
上的文档