首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R编织品::kable:避免一列的文本包装

R编织品::kable:避免一列的文本包装
EN

Stack Overflow用户
提问于 2018-11-26 08:46:46
回答 1查看 1.8K关注 0票数 3

我在rmarkdown/html文档中创建了一个表,其中的列是由针织参数动态选择的。

代码语言:javascript
复制
---
output: html_document
---

```{r echo=FALSE}

图书馆(针织品)

头<- c("Col1“、"Col2”、"Col3“、"Col4”、"Col6") #实际上来自于针织参数

testdata <- data.frame(Col1 = c("text“、”超长文本“、"texttext") ),

代码语言:javascript
复制
         Col2 = c("looooooooooooooooooooooooooooooooooooooooooong long long long long long text", "textxyz", "abc"),
代码语言:javascript
复制
         Col3 =  1:3,
代码语言:javascript
复制
         Col4 = c("2018-11-01", "2018-11-02", "2018-11-03"),
代码语言:javascript
复制
         Col5 = c(100000, 200000, 300000),
代码语言:javascript
复制
         Col6 = c(123, 456, 789))

testdata <- testdata,colname(Testdata) %in%头

kable(测试数据)

代码语言:javascript
复制

如果我编织它,Col4中的日期将被包装。如何避免只对列Col4进行文本包装,而不更改列名和表的总宽度?

代码语言:javascript
复制
Col4                Col4
------              ------
2018                2018-11-01
-11-01      ===>    2018-11-02
2018                2018-11-03
-11-02
2018
-11-03
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-26 11:05:30

你可以用kableExtra::column_spec

代码语言:javascript
复制
library(kableExtra)
kable(testdata) %>% column_spec(column = 4, width = "100px")
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53477421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档