2017-10-28 82 views
0

我正在研究一個R標記文件。分析結果以tibble的形式顯示,但爲了查看所有列和行,我需要單擊以展開。但是,由於我要將文件編織成html,我需要在R markdown文件中顯示所有列和行。我做了一個搜索,並提出了以下代碼:顯示R標記中的所有行和列的小數點

options(tibble.width = Inf) # displays all columns. 
options(tibble.print_max = Inf) # to show all the rows. 

但是,我不知道把它們放在哪裏。我將它們放在我的代碼之前和之後,但它不起作用。我的代碼是:

  1. head(df)
  2. summarise(mean_cov= ..., median_cov=...., sd_cov=...., ...)

感謝。

回答

-1

a tibble是一個特定類型的data.frame(嘗試class(df)),它有它自己的打印方法,當你想要完整的東西時,這是令人沮喪的。

因爲它仍然是一個data.frame雖然你可以使用方法data.frames它會打印出的一切,嘗試:

print.data.frame(df) 

print.data.frame(head(df)) 

print.data.frame(summarize...) 

請注意,as.data.frame將具有相同的輸出

+0

但問題是我想查看所有列,但只有前幾行使用頭時)函數,並且我想在使用summarize()函數時查看所有列和行。 – NA1

+0

只是將它們封裝到一個'print.data.frame'語句中,如果仍然不清楚請更新回答 –

+0

請用一個可重複的示例(輸入和期望的輸出)更新您的文章,這總會讓事情變得更容易 –

-1
print(your_tbl, n = 1e3) 

your_tbl %>% print(n = 1e3) 

更換n與一些比你會遇到行的最大數量。 (並希望1e3 = 1000會這樣做,因爲甚至有100行的表很難被眼睛理解)。

+0

與其他答案一樣的問題。 – Bob