我有以下資料框:
df1=[[1,1,2,2],[3,3,4,4]]
df1 = pd.DataFrame(df1)
0 1 2 3
0 1 1 2 2
1 3 3 4 4
我想重建這個資料框,所以它看起來像下面這樣:
df=[[1,1],[2,2],[3,3],[4,4]]
df = pd.DataFrame(df)
0 1
0 1 1
1 2 2
2 3 3
3 4 4
必須有一種簡潔的pythonic方式來做到這一點。任何幫助,將不勝感激。
uj5u.com熱心網友回復:
你可以reshape的
out = pd.DataFrame(df1.to_numpy().reshape((-1,2)))
Out[545]:
0 1
0 1 1
1 2 2
2 3 3
3 4 4
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/473673.html
