[問題] [data.table] cbind
原始的cbind
out1 <- c()
temp1 <- c(1:10)
out2 <- c()
temp2 <- matrix(1:25, nrow=5)
for(i in 1:10){
out1 <- cbind(out1, temp1)
out2 <- cbind(out2, temp2)
}
###
今天改用data.table來實作, 結果寫不到兩句就卡關
DT[,newcol := V1]
以下是我的問題
1. 要有column name
2. 本身要先有結構, 不能從 Null table 開始bind
3. 真的一次只能bind 1個column? 不然要用merge?
4. 同樣的範例改成rbind, 好像又是整個不同的概念?
現在我看data.table的方式就是把他當sql操作,
如果在sql上很難寫的, data.table就難以想像了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.73.161
推
06/28 23:42, , 1F
06/28 23:42, 1F
→
06/28 23:48, , 2F
06/28 23:48, 2F
→
06/28 23:48, , 3F
06/28 23:48, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章