大家好!我有一些看起來像這樣的資料框
FSvalue
Season
1966-1967 288.0
1967-1968 129.0
1968-1969 384.0
1969-1970 507.0
1970-1971 236.0
FSvalue
Season
1965-1966 384.000
1966-1967 496.999
1967-1968 197.000
1968-1969 382.000
1969-1970 458.000
現在我想合并幀,季節應該保持在第一位,FSvalue 應該從其他幀添加到一個大幀。問題是,他們不是從同一個賽季開始的。
我希望第二幀中的值位于新組合幀中的正確位置。所以最后一幀應該有 1 列的季節和 4 列的值(我總共有 4 幀),但在右邊的行取決于季節
我的代碼看起來像這樣,但所有檔案都是 x4:
df_a = pd.read_csv('xxxFreshSnowperSeason.csv', delimiter=",", dtype = {'Season': str, 'FSvalue': float}) df_a.set_index('Season', inplace=True)
uj5u.com熱心網友回復:
concat與聚合一起使用sum:
df = pd.concat([df_a, df_b, df_c, df_d], axis=1).groupby(level=0).sum()
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/523401.html
標籤:熊猫数据框加入合并相比
下一篇:PythonPandas網頁抓取
