我似乎無法將這些點聯系起來。我正在嘗試做類似這個問題的事情
我有一個采用以下形式的資料框:
| 起源 | 原平衡 |
|---|---|
| 第一季度 | 3000 |
| 第一季度 | 2000年 |
| 第一季度 | 4000 |
| Q2 | 3000 |
| Q2 | 3000 |
| 第三季度 | 1000 |
| 第三季度 | 4000 |
| 第三季度 | 3000 |
我正在嘗試創建一個如下所示的資料框:
| 起源 | 原平衡 |
|---|---|
| 第一季度 | 9000 |
| Q2 | 6000 |
| 第三季度 | 8000 |
我不想設定特定引數,所以類似的東西df.loc[df['Origination'] == 'Q1', 'Orig Balance'].sum()對我不起作用。
uj5u.com熱心網友回復:
你想先分組Origination,然后取總和Orig Balance:
sums = df.groupby('Origination')['Orig Balance'].sum().reset_index()
輸出:
>>> sums
Origination Orig Balance
0 Q1 9000
1 Q2 6000
2 Q3 8000
uj5u.com熱心網友回復:
pandas.DataFrame.groupby怎么樣?
df.groupby(by=["Origination"]).sum()
uj5u.com熱心網友回復:
可以使用總和
df.groupby('Origination').agg('sum').reset_index()
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/396606.html
