r - 将两个或多个单元格中的文本合并到一个可格式化的 R 单元格中
问题描述
给定df
如下数据框:
df <- structure(list(class = c("A", "", "", "B", ""), name = c("Jack",
"Rose", "Steve", "James", "Rick"), score = c(7L, 18L, 9L, 15L,
12L)), class = "data.frame", row.names = c(NA, -5L))
是否有可能通过formattable获得如下输出效果:
library(df)
formattable(df)
出去:
更新代码:
library(flextable)
data <- flextable(
df,
col_keys = c("class", "name", "score"))
data <- merge_v(data, j = c("class"))
formattable(data)
出去:
Error in create_obj(x, "formattable", list(formatter = formatter, format = list(...), :
argument "formatter" is missing, with no default
它引发与上述相同的错误:
library(gt)
# dummy data
dat <- tibble(
a=1:3,
b=c("a","b c","d e f")
)
d <- dat %>%
mutate(b = str_replace_all(b, " ", "<br>")) %>%
gt() %>%
fmt_markdown(columns = TRUE)
formattable(d)
可能有帮助的代码:
a1 <- c(1, 2, 3)
data <- c(100, 155, -4)
a2 <- c(0, paste(data, collapse = "<br> "), 1000000)
b <- data.frame(cbind(a1, a2))
width <- 10
formattable(b)
出去:
参考:
解决方案
推荐阅读
- react-native-android - react-native-image-crop-picker javaPreCompileDebug 失败
- java - 在java中的arraylist中添加最近删除的值
- javascript - Javascript - EPERM:不允许操作,打开“.node-xmlhttprequest-sync-27492”
- reactjs - 路由器打字稿反应的静态类函数访问问题
- android - 单击加号按钮时颤动动态框
- getstream-io - 在 Getstream.io 中不关注用户的通知
- javascript - ng-click 和 ng-init 变量定义
- redux - 像 next.js 这样的服务器端渲染中状态管理的最佳方法是什么?
- java - Thymeleaf - th:href="@{/css/style.css}" 的问题
- python - Pygame 运行缓慢