簡體   English   中英

在 Pandas 數據框中選擇連續和非連續的多個列

[英]Selecting multiple columns, both consecutive and non-consecutive, in a Pandas dataframe

我正在嘗試運行以下內容:

X = d.iloc[:, [13, 30, 35:45]].values

它在 35:45 范圍內失敗。

PS: 這個問題有很多有用的答案,但它們沒有解決同時獲得連續列和非連續列的問題。

使用np.r_

import numpy as np
X = d.iloc[:, np.r_[13, 30, 35:45]].to_numpy()

np.r_[13, 30, 35:45]的中間輸出:

array([13, 30, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM