gpt4 book ai didi

r - 如何将数据框的所有列转换为 R 中的单个列表?

转载 作者:行者123 更新时间:2023-12-04 16:36:28 25 4
gpt4 key购买 nike

这是一个模糊的请求。我正在尝试在 flextable 中为 RMarkdown 文档进行条件格式化,长话短说,我需要一个从数据框派生的值的列表

这是一个数据框的例子:

df <- tibble(COL_1 = c(1, 2, 3),
COL_2 = c("A", "B", "C"),
COL_3 = c("Peach", "Plum", "Pear"))

> df
# A tibble: 3 x 3
COL_1 COL_2 COL_3
<dbl> <chr> <chr>
1 1 A Peach
2 2 B Plum
3 3 C Pear

我正在寻找实现以下目标的代码(我不知道值的类型):

"1", "2", "3", "A", "B", "C", "Peach", "Plum", "Pear"

谁有解决办法?如果它对 dplyr 友好,则加分。

此外,如果有人有一种简洁明了的方法来格式化 flextable 中许多列中许多值的颜色和背景,我将不胜感激。我怀疑我追求的解决方案是否是最优的。

最佳答案

unlist 会有帮助

df %>% unlist %>% as.vector
[1] "1" "2" "3" "A" "B" "C" "Peach" "Plum" "Pear"

关于r - 如何将数据框的所有列转换为 R 中的单个列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69386593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com