我知道這些列切片方法:保持/切片特定列
df2 = df[["col1", "col2", "col3"]]
和df2 = df.ix[:,0:2]
,但我不知道是否有切離的前/中/終止列的方式一個數據幀在同一個切片中,沒有明確列出每一個。
例如,具有列col1,col2,col3,col4,col5和col6的數據幀df
。
有沒有辦法做這樣的事情?
df2 = df.ix[:, [0:2, "col5"]]
我的情況我有幾百列經常需要切片不同的請求特定的人。我已經通過文檔檢查,並沒有看到這樣的事情。我忽略了什麼?
謝謝!
*編輯更清楚我要找的東西。
我在尋找的是一種「保留」數據框中的特定列並排除其餘部分的方法。你所建議的方法適用於爲任何給定的列選擇數據框的第一行和最後一行**,然而我所追求的是一種使用切片中的組合範圍/列列來保留/刪除列的方法。 – bdiamante 2013-02-25 18:08:45
因此,而不是我所包含的內容(前5行和後5行),您想要一種*排除*這些行的方式?你能給出一個具體的例子,用一個小數據框來展示你感興趣的子集嗎? – beardc 2013-02-25 18:34:55