對於某些data.table,我正面臨子集問題。R:在使用列值/子集進行子集化時使用某些數據表的子集化問題
例如,如果我需要第四,第八和第九列的特定數據表「y」我使用下面的代碼,但結果它創建的矢量4,8,9,而不是獲得第四,第八和第九對於上面的代碼的結果列
y<-data.table(rnorm(100),pnorm(100),rnorm(100),pnorm(100),rnorm(100),pnorm(100),rnorm(100),pnorm(100),rnorm(100),pnorm(100))
req<-y[,c(4,8,9)]
req
是4,8,9
# [1] 4 8 9
一個矢量輸出僅用於一些數據表我面臨此issue.Can請人解決此?
你是混合了data.frames和data.tables什麼?這個鏈接可能會有所幫助,如果你的意思是data.tables,那麼可以參考http://stackoverflow.com/questions/5487269/subsetting-in-data-table。 – user1945827
請[閱讀小插曲](https://github.com/Rdatatable/data.table/wiki/Getting-started)。 – Arun