我有一個這樣排列的串列:
0 [1, 6]
1 [2, 7]
3 [3, 8]
4 [4, 9]
5 [5, 10]
但我試影像這樣轉置:
0 [1, 2, 3, 4, 5]
1 [6, 7, 8, 9, 10]
請幫忙...
uj5u.com熱心網友回復:
在 numpy 中,對于轉置,您可以執行以下操作:
array.T
uj5u.com熱心網友回復:
IIUC,對我來說,這看起來像一個單列資料框,在資料框的每一行中都有兩個元素的串列:
df = pd.DataFrame({'col1':[[1, 6], [2 ,7], [3, 8], [4, 9],[5, 10]]})
嘗試這個:
pd.concat([df['col1'].str[i].rename(f'{i}').to_frame().T
for i in range(len(df.iloc[0, 0]))]).agg(list, axis=1)
輸出:
0 [1, 2, 3, 4, 5]
1 [6, 7, 8, 9, 10]
dtype: object
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/449435.html
