[英]How can I extract error percentage from a CrossTable into a variable?
[英]How can I plot a crosstable of summary data
我使用R tapply匯總了一組幫助台票。 我如何繪制這些數據的交叉表格以顯示每個類別的五個數字摘要?
tsSummary = tapply(tickets$timeSpent, tickets$category, summary)
$ERROR
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.00 1.16 16.26 81.51 61.68 578.40
$SUPPORT
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.00 3.28 24.19 93.02 93.38 2328.00
$DEFECT
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.00 3.71 28.16 134.20 148.90 2572.00
$SYSTEM
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.00 5.33 22.45 95.31 64.61 1178.00
$OTHERS
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.00 1.99 22.17 102.60 115.60 3461.00
我想繪制(如圖像)這樣的東西:
Min. 1st Qu. Median Mean 3rd Qu. Max.
$ERROR 0.00 1.16 16.26 81.51 61.68 578.40
$SUPPORT 0.00 3.28 24.19 93.02 93.38 2328.00
$DEFECT 0.00 3.71 28.16 134.20 148.90 2572.00
$SYSTEM 0.00 5.33 22.45 95.31 64.61 1178.00
$OTHERS 0.00 1.99 22.17 102.60 115.60 3461.00
有幫助嗎?
如果您只想將表列表折疊為一個,則可以使用do.call
。 這是一個類似於使用iris
數據集的示例:
tsSummary <- tapply(iris$Sepal.Length, iris$Species, summary)
do.call(rbind, tsSummary)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## setosa 4.3 4.800 5.0 5.006 5.2 5.8
## versicolor 4.9 5.600 5.9 5.936 6.3 7.0
## virginica 4.9 6.225 6.5 6.588 6.9 7.9
如果你想想象這個。 你可能想要一個boxplot
:
boxplot(Sepal.Length ~ Species, data = iris)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.