2017-10-28 81 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