作者yeuan (心要夠堅定)
看板R_Language
標題[問題] iris不同品種所占比例的圓餅圖
時間Tue Jun 16 17:52:48 2015
[問題類型]:
分類後計算比例繪製圓餅圖
[軟體熟悉度]:
新手(沒寫過程式,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