【问题标题】:r markdown: data frame (or data.table) goes out of pager markdown:数据框(或data.table)超出页面
【发布时间】:2018-06-26 17:14:58
【问题描述】:

我正在尝试使用 R - markdown 创建 HTML 输出。问题是每当我尝试输出任何表格时,格式都非常稀疏。理想情况下,表格应该很容易适应一页宽度,但由于格式过于稀疏,需要向右滚动才能看到输出。

这是代码和输出。

```{r}
df = data.frame(
  first.var = 1:10, 
  second.var = letters[1:10],
  third.var = LETTERS[1:10],
  fourth.var = paste0(letters[1:10],"-",LETTERS[1:10]),
  fifth.var = "this will not go out of screen",
  sixth.var = "but this will go out of the screen"
)
df
```

如何在一页宽度中容纳更多列,这样我就不必滚动了。

【问题讨论】:

    标签: html r dataframe r-markdown


    【解决方案1】:

    尝试设置表格的样式 (CSS)。我把桌子包裹成DT::datatable

    <div style="width = 100%">
    ```{r}
    df = data.frame(
      first.var = 1:10, 
      second.var = letters[1:10],
      third.var = LETTERS[1:10],
      fourth.var = paste0(letters[1:10],"-",LETTERS[1:10]),
      fifth.var = "this will not go out of screen",
      sixth.var = "but this will go out of the screen"
    )
    DT::datatable(df)
    ```
    </div>
    

    【讨论】:

    • 这很简单,而且还具有交互性。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多