看板 R_Language 關於我們 聯絡資訊
[問題類型]: 分類後計算比例繪製圓餅圖 [軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 想計算iris三種品種的Sepal.Length各占多少比例 並製作圓餅圖 因為知道的指令有限 一時想不出更好的 只有土法煉鋼的作法 想請教有沒有更簡潔的寫法 [程式範例]: X=iris[,c(1,5)] A=subset(X,Species=="setosa") B=subset(X,Species=="versicolor") C=subset(X,Species=="virginica") a=sum(A$Sepal.Length)/sum(X$Sepal.Length) b=sum(B$Sepal.Length)/sum(X$Sepal.Length) c=sum(C$Sepal.Length)/sum(X$Sepal.Length) y=c(a,b,c) pie(y,label=c("setosa","versicolor","virginica"),density=100,col=2:4) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.102.118 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1434448371.A.44F.html ※ 編輯: yeuan (114.38.102.118), 06/16/2015 17:56:03
celestialgod: librayry(dplyr);total.Sepal.Length=sum(X$Sepal.L 06/16 19:39
celestialgod: ength);pie(summarisr(group_by(X,Species), total 06/16 19:39
celestialgod: .Sepal.Length.species=sum(Sepal.Length)/total.Se 06/16 19:39
celestialgod: pal.Length)$total.Sepal.Length.species) 06/16 19:39
obarisk: r好像建議少用; 06/16 20:29
celestialgod: 我只是方便用手機推文才用;... 06/16 23:30