r - 在 R 中使用管道运算符重命名变量
问题描述
我正在使用管道运算符重命名变量。但我无法重命名它。我知道我可以直接做到这一点。但是管道操作员应该可以。
library(dplyr)
mtcars%>%
rename(mile=mpg)
解决方案
根据各种贡献者的建议,您应该首先分离 dplyr 和 plyr 包。然后首先加载 plyr 包,然后加载 dplyr 或者简单地遵循其他建议。
detach(package:plyr,unload = TRUE)
detach(package:dplyr,unload = TRUE)
library(plyr)
library(dplyr)
mtcars%>%
rename(mile=mpg)
## other solution
mtcars%>%
dplyr::rename(mile=mpg)
推荐阅读
- scheme - 有没有办法在列表中没有列表的情况下进行打印?
- python - 如何在微服务中存储版本化的 XSLT 文件
- c - malloc() 是否在循环中重用相同的内存地址?
- unit-testing - 使用 pytest 测试 Flask 应用程序时找不到 404
- javascript - 如何在 JavaScript 中使用 KD-Tree 比较 2 个数据集?
- javascript - 是否可以在输入字段中显示反应组件?
- c# - C# WPF - 使用 VS2019 安装向导为计算机上的每个用户使用本地数据库 sqlite 部署应用程序
- ios - Xamarin.iOS 中的 OneSignal - 屏幕锁定时没有通知声音
- python - Dask read_parquet 添加了一个额外的列 dir0
- javascript - 如何从外部修改 Angular 生成的 DOM(无需访问源代码)?