मैं हमारे लिए कोशिश कर रहा हूँ में तालिका प्रिंट करूं xtable
का उपयोग कर तालिका प्रारूप में डेटा फ्रेम मुद्रित करने के लिए knitr:कैसे आप knitr
```{r xtable,fig.width=10, fig.height=8, message=FALSE, results = 'asis', echo=FALSE, warning=FALSE, fig.cap='long caption', fig.scap='short',tidy=FALSE}
print(xtable(d),format="markdown")
```
इस डेटा फ्रेम d
है:
d <- structure(list(Hostname = structure(c(8L, 8L, 9L, 5L, 6L, 7L,
1L, 2L, 3L, 4L), .Label = c("db01", "db02", "farm01", "farm02",
"tom01", "tom02", "tom03", "web01", "web03"), class = "factor"),
Date = structure(c(6L, 10L, 5L, 3L, 2L, 1L, 8L, 9L, 7L, 4L
), .Label = c("10/5/2015 1:15", "10/5/2015 1:30", "10/5/2015 2:15",
"10/5/2015 4:30", "10/5/2015 8:30", "10/5/2015 8:45", "10/6/2015 8:15",
"10/6/2015 8:30", "9/11/2015 5:00", "9/11/2015 6:00"), class = "factor"),
Cpubusy = c(31L, 20L, 30L, 20L, 18L, 20L, 41L, 21L, 29L,
24L), UsedPercentMemory = c(99L, 98L, 95L, 99L, 99L, 99L,
99L, 98L, 63L, 99L)), .Names = c("Hostname", "Date", "Cpubusy",
"UsedPercentMemory"), class = "data.frame", row.names = c(NA,
-10L))
कोई भी विचार क्या मैं यहाँ याद कर रहा हूँ?
मुझे लगता है कि आप प्रयास करने की कोशिश कर रहे थे 'pr int (xtable (डी), प्रकार = "मार्कडाउन") '। जब आप 'प्रारूप' तर्क का उपयोग करते हैं, तो आंशिक मिलान इसे 'format.args' तर्क को असाइन करता है। यदि आपने इसके बजाय 'टाइप' तर्क का उपयोग किया था, तो आपको त्रुटि में बताया गया होगा कि' xtable' केवल HTML और LaTeX आउटपुट का समर्थन करता है। 'Knitr :: kable' का उपयोग करने के लिए पियरे का सुझाव एक अच्छा विकल्प है। – Benjamin