आर में टेबल्स कैसे बनाएं (उदाहरण के साथ)
R में शीघ्रता से तालिकाएँ बनाने के दो तरीके हैं:
विधि 1: मौजूदा डेटा से एक तालिका बनाएं।
tab <- table (df$row_variable, df$column_variable)
विधि 2: प्रारंभ से एक तालिका बनाएं.
tab <- matrix (c(7, 5, 14, 19, 3, 2, 17, 6, 12), ncol= 3 , byrow= TRUE ) colnames(tab) <- c('colName1','colName2','colName3') rownames(tab) <- c('rowName1','rowName2','rowName3') tab <- as.table (tab)
यह ट्यूटोरियल इनमें से प्रत्येक विधि का उपयोग करके तालिका बनाने का एक उदाहरण दिखाता है।
मौजूदा डेटा से एक तालिका बनाएं
निम्नलिखित कोड दिखाता है कि मौजूदा डेटा से तालिका कैसे बनाई जाए:
#make this example reproducible set.seed(1) #define data df <- data.frame(team= rep (c(' A ', ' B ', ' C ', ' D '), each= 4 ), pos= rep (c(' G ', ' F '), times= 8 ), points= round (runif(16, 4, 20), 0 )) #view head of data head(df) team pos points 1 GA 8 2 AF10 3 AG 13 4 FY19 5 BG 7 6 BF 18 #create table with 'position' as rows and 'team' as columns tab1 <- table(df$pos, df$team) tab1 ABCD F 2 2 2 2 G 2 2 2 2
यह तालिका प्रत्येक टीम और स्थिति संयोजन के लिए आवृत्तियों को प्रदर्शित करती है। उदाहरण के लिए:
- टीम ‘ए’ में 2 खिलाड़ी स्थान ‘एफ’ पर हैं
- टीम ‘ए’ में 2 खिलाड़ी स्थान ‘जी’ पर हैं
- टीम ‘बी’ में 2 खिलाड़ी स्थान ‘एफ’ पर हैं
- टीम ‘बी’ में 2 खिलाड़ी स्थान ‘जी’ पर हैं
और इसी तरह।
शुरुआत से एक तालिका बनाएं
निम्नलिखित कोड दिखाता है कि स्क्रैच से 4 कॉलम और 2 पंक्तियों वाली तालिका कैसे बनाई जाए:
#create matrix with 4 columns tab <- matrix( rep (2, times= 8 ), ncol= 4 , byrow= TRUE ) #define column names and row names of matrix colnames(tab) <- c(' A ', ' B ', ' C ', ' D ') rownames(tab) <- c(' F ', ' G ') #convert matrix to table tab <- as.table (tab) #view table tab ABCD F 2 2 2 2 G 2 2 2 2
ध्यान दें कि यह तालिका बिल्कुल वैसी ही है जैसी पिछले उदाहरण में बनाई गई थी।
अतिरिक्त संसाधन
आर में कॉलम नामों पर पुनरावृति कैसे करें
आर में एक खाली डेटा फ़्रेम कैसे बनाएं
R में डेटा फ़्रेम में पंक्तियाँ कैसे जोड़ें