我有一個資料框df1:-
| 地區 | 日期 | 數數 | 每個 ID 的時間 |
|---|---|---|---|
| 美國廣播公司 | 2021-03-22 | 2 | 44 |
我有另一個資料框df2:-
| ID | 地區 | 日期 | 時間 |
|---|---|---|---|
| 11 | 美國廣播公司 | 2021-03-22 | 198 |
| 75 | 美國廣播公司 | 2021-03-22 | 250 |
我想實作這一目標:-
| ID | 地區 | 日期 | 時間 | 每個 ID 的時間 | 總時間 |
|---|---|---|---|---|---|
| 11 | 美國廣播公司 | 2021-03-22 | 198 | 44 | 242 |
| 75 | 美國廣播公司 | 2021-03-22 | 250 | 44 | 294 |
本質上,我想匹配REGION和DATE以及TIME PER IDfromdf1我想為df2匹配區域和日期的那些行填充該值
uj5u.com熱心網友回復:
合并兩個資料框,然后創建新列。
output_df = df2.merge(df1, on=['REGION', 'DATE'], how='left')
output_df.loc[:, 'TOTAL'] = output_df['Time'] output_df['TIME PER ID']
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/334468.html
