[英]Pandas: iteratively concatenate columns stored in a dictionary of dataframes
假設我有一個pandas
數據幀的字典,其中鍵為0, 1, 2, ..., 999
,值是這樣的數據幀( test_df
):
A B C
0 1.438161 -0.210454 -1.983704
1 -0.283780 -0.371773 0.017580
2 0.552564 -0.610548 0.257276
3 1.931332 0.649179 -1.349062
4 1.656010 -1.373263 1.333079
5 0.944862 -0.657849 1.526811
假設索引對您沒有任何意義,並且您想創建一個新數據框,其中A
和B
列串聯在一起:
mydf=pd.concat([test_df[0]['A'],test_df[0]['B']], axis=1, keys=['A','B'])
現在, 我可以在for循環內使用此行,該循環遍歷數據幀字典中的所有鍵嗎?
如果沒有,那將是另一種方式呢? 結果將是一個具有兩列A
和B
以及6x1000
行的數據幀。 因此,索引列將從0
到5999
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.