[英]R Studio: add column of dataframe to another dataframe (merge)
最好的,
我正在研究一個看起來(簡化)如下的R問題:
dataframe 1 = Basetable
uid NBRfriends x y
0004 8 5 6
0100 5 7 2
0893 6 10 15
...
dataframe 2 = modelingdataframe
uid photo_id
0004 7857
0004 4658
0004 7288
0100 5875
0100 4459
0893 2566
0893 7222
0893 2858
...
(1個用戶ID可以有多張照片)
現在想如何使用“合並”語句成為:
dataframe 2 = modelingdataframe
uid photo_id NBRfriends
0004 7857 8
0004 4658 8
0004 7288 8
0100 5875 5
0100 4459 5
0893 2566 6
0893 7222 6
0893 2858 6
...
我的想法是:
modelingdataframe <- merge (modelingdataframe, basetable$NMBRfriends, by= "uid")
但這給了錯誤...
預先感謝您的幫助!
在basetable$NMBRfriends
,第二個參數中沒有uid
列,因此沒有要合並的內容。 可能應該是這樣的
modelingdataframe <- merge (modelingdataframe, basetable[c("NMBRfriends", "uid")], by= "uid")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.