我正在從一個數據集進行一些計算,我想以結構化和有序的方式在txt文檔中顯示最終結果。在r中創建漂亮的輸出
到目前爲止,我已經嘗試了一些非常混亂的東西,但它有點不錯(見下文),但我確信有更好更優雅的解決方案。當使用cbind時,我在我的數據之上得到[,1] [,2]等標籤,我不需要它們在我的輸出中。
id = c(1, 2,3,4)
age = c(10, 12, 14, 17)
gender = c("m", "f", "m", "f")
dataset = data.frame (id,age, gender)
attach (dataset)
space = "+++++++++++++++++++++++++++++++"
print1 = summary (dataset)
print2 = cbind("age oldest student", max(age))
printfull = capture.output(print1, space, print2, space)
write.table(printfull, "C:/Users/me/Desktop/dataset123.txt")
感謝
你的問題是,到底是什麼?這裏有很多不同的解決方案:brew,sweave,knitr和Hmisc spring的'describe'函數,儘管其中有些人假設LaTeX而不是純文本輸出 –
我只想要一個顯示所有我的輸出(總結,最大值,中位數,一些計算,...以一種可讀的方式,一個計算低於前一個......最好帶有一些標籤,capture.output函數這樣做,這對彙總函數很有用,但會給出太多無關緊要的東西,比如「[,1]」,我更喜歡這個詞或記事本,而不是LaTex –
你能告訴我們爲什麼它在文本文件中很重要嗎?如果你正在尋找人可讀性我不確定.txt文件是你最好的選擇,在這種情況下,我建議Knitr易於使用,但功能相當強大。 –