簡體   English   中英

在熊貓數據框中添加/合並項目

[英]add/merge items to pandas data frame

我想用熊貓在這樣的結構中存儲一些數據:

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列具有相同的值,則數量列將更新為新值。 支持它的熊貓中最接近的數據結構和功能是什么?

添加DataFrames( + )時,pandas首先對齊索引並添加值。 因此,您無需執行加法操作。

相反,您想使用索引標簽來選擇/刪除。

第一:

df.loc[3] = [0312, 'car', 'green']  # or however you have that value stored.

第二個:

df = df.drop(3)

我鼓勵您閱讀有關建立索引和選擇數據的文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM