के लिए आर में सारणी-जैसी समूहीकृत तालिका I अक्सर मुझे dplyr का उपयोग करके आर में सारांश आंकड़ों की गणना कर रही है, फिर परिणाम को सीएसवी में लिखना और तालिका को उत्पन्न करने के लिए इसे टैबलेट में लोड करना क्योंकि टेबलू की टेबल इतनी सरल और आसान हैं। मैं आरमार्कडाउन
में सीधे तालिकाएं उत्पन्न करता हूं आर में समूहबद्ध तालिकाओं के लिए कोई आसान समाधान है?
यह डेटा उत्पन्न करने के लिए बहुत आसान है मैं चाहता हूँ होगा:
library(tidyr)
library(dplyr)
summary_table <- iris %>%
gather(measure, value, -Species) %>%
separate(measure, into=c("attribute", "dimension")) %>%
group_by(Species, attribute, dimension) %>%
summarise(mean=mean(value))
summary_table
Source: local data frame [12 x 4]
Groups: Species, attribute [?]
Species attribute dimension mean
<fctr> <chr> <chr> <dbl>
1 setosa Petal Length 1.462
2 setosa Petal Width 0.246
3 setosa Sepal Length 5.006
4 setosa Sepal Width 3.428
5 versicolor Petal Length 4.260
6 versicolor Petal Width 1.326
7 versicolor Sepal Length 5.936
8 versicolor Sepal Width 2.770
9 virginica Petal Length 5.552
10 virginica Petal Width 2.026
11 virginica Sepal Length 6.588
12 virginica Sepal Width 2.974
अब मैं के रूप में इस प्रस्तुत करना चाहता हूं:
मैं कुछ अलग करने की कोशिश करना चाहते हैं आयोजन के तरीके, इसलिए मैं कॉलम
के बजाय पंक्तियों पर आसानी से समूह में सक्षम होना चाहता हूंवर्गीकृत किया पंक्तियों संस्करण के प्रमुख विशेषताएं हैं:
- समूहन चर, बल्कि एक अलग पंक्ति से एक अलग कॉलम में, एक सेल कि पंक्तियों
- क्षैतिज सेल के सभी तक फैला में बाईं तरफ है समूह स्तर
मैं rmarkdown के लिए नया हूं, लेकिन अंतिम लक्ष्य यह एक HTML दस्तावेज़ में है।
क्या यह संभव है?
साथ ही आप अपने दम पर एकत्रित करने से सोच सकते हैं। मैंने 'कुल (एक्स = आईरिस [, उपनाम (आईरिस) [कॉलनाम (आईरिस)! =" प्रजातियां "]], = सूची (आईरिस $ प्रजातियां), FUN = function (y) {ifelse (is.numeric (वाई), माध्य (वाई), एनए)} ) 'शुरुआत के लिए। – nilsole