2 回答

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
讓我們嘗試一下
df['New'] = df.iloc[:,3:].agg(list,1)
df
A B C D E F New
0 1 2 3 4 5 6 [4, 5, 6]
1 7 8 9 10 11 12 [10, 11, 12]
2 13 14 15 16 17 18 [16, 17, 18]

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊
選擇所需的列,轉(zhuǎn)換為二維列表,然后將它們?nèi)客迫?1 個(gè)系列。
df["new"] = df.loc[:, "D":"F"].to_numpy().tolist()
print(df)
A B C D E F new
0 1 2 3 4 5 6 [4, 5, 6]
1 7 8 9 10 11 12 [10, 11, 12]
2 13 14 15 16 17 18 [16, 17, 18]
添加回答
舉報(bào)