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

作者: yeuan (心要夠堅定)   2015-06-16 17:52:48
[問題類型]:
分類後計算比例繪製圓餅圖
[軟體熟悉度]:
新手(沒寫過程式,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)
作者: celestialgod (天)   2015-06-16 19:39:00
librayry(dplyr);total.Sepal.Length=sum(X$Sepal.Length);pie(summarisr(group_by(X,Species), total.Sepal.Length.species=sum(Sepal.Length)/total.Sepal.Length)$total.Sepal.Length.species)
作者: obarisk (OSWALT)   2015-06-16 20:29:00
r好像建議少用;
作者: celestialgod (天)   2015-06-16 23:30:00
我只是方便用手機推文才用;...

Links booklink

Contact Us: admin [ a t ] ucptt.com