0
我有一個由25列和30,000行組成的數據幀。我想創建包含所有行但僅包含非連續順序的特定列的子數據框。作爲一個例子,一個子數據幀包含列1,2,15和25.R數據幀提取非順序列並創建新的子數據幀
我一直玩lapply,但我不知道如何創建與非連續順序列的子數據幀。
謝謝。
我有一個由25列和30,000行組成的數據幀。我想創建包含所有行但僅包含非連續順序的特定列的子數據框。作爲一個例子,一個子數據幀包含列1,2,15和25.R數據幀提取非順序列並創建新的子數據幀
我一直玩lapply,但我不知道如何創建與非連續順序列的子數據幀。
謝謝。
來自data.frame
的信息可以通過使用data.frame
的行,列或兩者的索引來提取。
的一般形式是:
dataset[rows_wanted, cols_wanted]
忽略這些回報都遺漏了什麼之一。例如,dataset[c(1, 2, 3), ]
將返回第一到第三行,以及所有列。
因此,對於你的問題,你可以簡單地做:
dataset[, c(1, 2, 12, 25)]
看看' 「提取」'?假設'df'是你的data.frame,那麼'df [,c(1,12,15,25)]'應該給你想要的結果。 –
謝謝!我來自Python背景,我仍然在學習內置的R函數。 –