r - 由于 .key 已被弃用,如何重命名 nest() 中的数据列?
问题描述
在.key
被弃用之前,我这样做了:
library(tidyverse)
mtcars %>% group_by(cyl) %>% nest(.key = "my_name")
的帮助nest()
指出,现在这是使用 tidy select 执行的,但我不知道如何。
解决方案
您可以使用 1.0.0 中的新nest_by
功能,dplyr
其工作方式类似于您之前使用的nest
.
library(dplyr)
mtcars %>% group_by(cyl) %>% nest_by(.key = "my_name")
# cyl my_name
# <dbl> <list<tbl_df[,10]>>
#1 4 [11 × 10]
#2 6 [7 × 10]
#3 8 [14 × 10]
您也可以在不分组的情况下执行相同的操作。
mtcars %>% nest_by(cyl, .key = "my_name")
推荐阅读
- flutter - 如何使图像大于其容器?
- authentication - How many scopes can a openid token contain?
- python - manage.py 上没有名为“portfoliodjango”的模块错误
- android - 我可以在没有 xcode 的情况下在 mac 上运行颤振吗?
- xamarin.android - 从 sqlite 填充数组
- javascript - 打印表单的输出而没有重新加载页面
- c++ - Strassen Vinograd 算法的异常错误(已解决)
- python - AttributeError:Django 模型没有属性“instructor_name”
- ios - AudioKit:将新的 AKSequencer 与各种回调乐器一起使用
- javascript - 如何在 javaScript 中对 .svg 文件进行采样?