我从一个有5列的数据框开始:一个治疗列,T_type,以及四个结果变量列,A,B,C和D。我试图堆叠结果变量,所以我最终得到一个值列,另一个列是四个结果变量的名称,然后是一个列,治疗名称沿着堆叠的列向下重复。这就是relig_income示例中pivot_longer的R帮助页面中显示的内容,也是Jason在这里想要做的事情:dplyr pivot\_longer() object not found but我得到了
我试图总结我的数据集中的所有列(其中有许多列,尽管下面的rep示例只有2),获取每个变量的平均值和sd。我希望输出是长格式的。list(mean=mean,sd=sd) ) # has summar stats, but they are in wide format
s %>% pivot_longer我尝试了几个变体(例如:pivot_longer(names_to = "key", values_
最近的一个SO答案是无耻地复制,它使用dplyr::pivot_longer将6个变量处理为3个变量。除了names to '.values'输入之外,我可以理解所有pivot_longer参数的逻辑。我可以知道它的作用:它根据names_pattern参数中的第一个带括号的正则表达式创建新的变量名。 我的问题是“.values”是如何工作的?