Re: [問題] 自寫函數之變項規律命名

看板R_Language作者 (天)時間9年前 (2016/01/29 18:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《wanson (望生)》之銘言: : 最近嘗試在寫一個k-means方法的function : 但對R 不是非常熟悉 : 目前在對變項命名就卡住 : 想說詢問一下 : 如果我的function只有data set 跟 k (要取的cluster數目) : 請問要怎樣命名第一輪的centroid k : 目前寫到以下,不知道有人可以教一下嗎 建議這樣做: 假設data是n x p的矩陣,要分k群,則 label <- sample(1:k, nrow(data), TRUE) label就是1~k : t<-1:13 : kmeans<-function(data,k){ : sample=sample(data,k) : for(i in 1:k) : { : c[i]=sample[i] : } : } : kmeans(t,3) : 這邊我想出現c1-c3這樣 : 謝謝 你如果要出現c1~c3,請用eval 不過跟以往一樣,我不推薦這個方法,就不寫了 -- R資料整理套件系列文: magrittr #1LhSWhpH (R_Language) http://tinyurl.com/1LhSWhpH data.table #1LhW7Tvj (R_Language) http://tinyurl.com/1LhW7Tvj dplyr(上) #1LhpJCfB (R_Language) http://tinyurl.com/1LhpJCfB dplyr(下) #1Lhw8b-s (R_Language) tidyr #1Liqls1R (R_Language) http://tinyurl.com/1Liqls1R -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.74.87 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1454062349.A.8DC.html
文章代碼(AID): #1MgpiDZS (R_Language)
文章代碼(AID): #1MgpiDZS (R_Language)