Re: [問題] 有關資料合併的問題

看板R_Language作者 (討厭有好心推文後刪文者)時間9年前 (2015/04/22 07:19), 9年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
以下用 for loop 硬幹,但我相信會有更聰明的做法。 # 建資料 cus <- c("A","B","C","A","B") pro <- c(1,3,2,2,2) lt <- list() for (i in 1:length(unique(cus))){ lt[[i]] <- pro[which(cus == unique(cus)[i])] } names(lt) <- unique(cus) # 如果 unique(cus) 不適合當 list tag,這列不要用 # lt 為所求 # 看看以下內容 lt lt$B lt[[2]] as.matrix(lapply(lt, paste, sep="", collapse=",")) ※ 引述《lambking (BB)》之銘言: : [問題類型]: : 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) : [軟體熟悉度]: : 入門(寫過其他程式,只是對語法不熟悉) : [問題敘述]: : 原始資料如下: : customer productID : A 1 : B 3 : C 2 : A 2 : B 2 : 想整理成以下形式 : customer purchaseList : A 1,2 : B 3,2 : C 2 : 請問有沒有什麼建議的方法呢? : 謝謝 -- 「在PowerPoint用什麼字型就代表了你是什麼樣的人…… 如果你用Times New Roman,表示你是個懶鬼…」 —Don McMillan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.77.34 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1429658384.A.327.html ※ 編輯: andrew43 (125.230.77.34), 04/22/2015 07:23:00 ※ 編輯: andrew43 (125.230.77.34), 04/22/2015 07:24:08 ※ 編輯: andrew43 (125.230.77.34), 04/22/2015 07:25:39
文章代碼(AID): #1LDjiGCd (R_Language)
文章代碼(AID): #1LDjiGCd (R_Language)