[問題] 兩組資料合併
ctrl + y 可以刪除一整行,請將不需要的內容刪除
文章分類提示:
- 問題: 當你想要問問題時,請使用這個類別
[問題類型]:
效能諮詢(我想讓R 跑更快)
經驗諮詢(我想用R 連接某些資料庫,請問大家的經驗)
[軟體熟悉度]:
請把以下不需要的部份刪除
使用者(已經有用R 做過不少作品)
[問題敘述]:
手上有A B兩筆資料
A有70個變數 B有13個
AB有互相對應的關鍵值變數
我挑了兩個 id(資料名) no(流水號)作為串聯的關鍵
同時由於有些變數只有在A或B才有 所以只要有一個變數其中資料有
合併時也要抓進來
但是不知道為何一直失敗
另外 除了for外 是否有可以讓程式更有效率的方法呢?
[程式範例]:
co<-function(data1,data2){
data<-matrix()
for(i in1:length(data[,1])){
data[i,]<-data1[which(data1[i,"id"]==data2[,"id"])
data1[i,"no"]==data2[,"no"],]
}
}
錯誤在Ops.factor(data1[i, "hosp_id"], data2[, "hosp_id"]) :
level sets of factors are different
--
大學院研究的主題是時間~直到他們將時間用盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.84.53
→
04/06 11:59, , 1F
04/06 11:59, 1F
→
04/06 12:03, , 2F
04/06 12:03, 2F
→
04/06 12:38, , 3F
04/06 12:38, 3F
推
04/06 13:33, , 4F
04/06 13:33, 4F
推
04/06 14:06, , 5F
04/06 14:06, 5F
→
04/06 16:28, , 6F
04/06 16:28, 6F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章
0
18