0
的情況下data.table作爲載體應該我們有提取物在許多列
dt <- data.table(x = 5, y = 4, z = 6)
如果我們想返回是一個載體,[1] 5 4 6
,我們使用dt[,c(x, y, z)]
。
如果有許多列,應該如何編寫代碼?
的情況下data.table作爲載體應該我們有提取物在許多列
dt <- data.table(x = 5, y = 4, z = 6)
如果我們想返回是一個載體,[1] 5 4 6
,我們使用dt[,c(x, y, z)]
。
如果有許多列,應該如何編寫代碼?
如果你想返回COLUMNNAMES的載體,可以使用下列選項:
names(dt)
或
colnames(dt)
或
dt[,names(dt)]
如果你想返回第一排,您可以使用:
unlist(dt[1])
如果你想在第一行返回爲載體,你可以簡單地做:
unlist(dt[1,])
#x y z
#5 4 6
只是'名(DT)'或'DT [,名稱(DT)]' – Jaap
@ColonelBeauvel下一我必須使用的函數需要輸入爲向量。 – newbie
你能更具體嗎?你想把你的數據表分成不同的行嗎? – Jaap