[問題] iris不同品種所占比例的圓餅圖

看板R_Language作者 (心要夠堅定)時間9年前 (2015/06/16 17:52), 9年前編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/3 (看更多)
[問題類型]: 分類後計算比例繪製圓餅圖 [軟體熟悉度]: 新手(沒寫過程式,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

06/16 19:39, , 1F
librayry(dplyr);total.Sepal.Length=sum(X$Sepal.L
06/16 19:39, 1F

06/16 19:39, , 2F
ength);pie(summarisr(group_by(X,Species), total
06/16 19:39, 2F

06/16 19:39, , 3F
.Sepal.Length.species=sum(Sepal.Length)/total.Se
06/16 19:39, 3F

06/16 19:39, , 4F
pal.Length)$total.Sepal.Length.species)
06/16 19:39, 4F

06/16 20:29, , 5F
r好像建議少用;
06/16 20:29, 5F

06/16 23:30, , 6F
我只是方便用手機推文才用;...
06/16 23:30, 6F
文章代碼(AID): #1LV_7pHF (R_Language)
文章代碼(AID): #1LV_7pHF (R_Language)