使用 gt 库在 R 中的数据帧上转换列(通过标签对行进行分组)

问题描述 投票:0回答:1

我在 R 中有一个数据框,如下所示:

var 名字 价值
A 约翰 1
A 玛丽 2
A 乔治 3
B 尼克 4
B 乔纳斯 5
B 海伦 6
C 拉里 7
C 保罗 8

我想在 gt 中将其转换为如下所示:

var 名字 价值
约翰 1
A 玛丽 2
乔治 3
尼克 4
B 乔纳斯 5
海伦 6
C 拉里 7
保罗 8

我如何在 R 中使用 gt 来做到这一点?

library(tidyverse)
library(gt)
var = c(rep("A",3),rep("B",3),rep("C",2))
name = c("John","Mary",  
"George",
"Nick"   , "Jonas",
"Helen","Lary","Paul")    
value = c(seq(1,8,1))                 
data_=tibble(var,name,value);data_ 
r dataframe gt
1个回答
0
投票

您可以使用 gt() 函数的参数。这应该有效

data_ |> gt(groupname_col="var", row_group_as_column = TRUE)
© www.soinside.com 2019 - 2024. All rights reserved.