![](/img/trans.png)
[英]Selecting non-consecutive and consecutive columns from a pandas dataframe
[英]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.