Может это только у меня, но у меня продолжаются проблемы с "переименовыванием" в dplyr, даже в версии 0.4.3. Вы можете воспроизвести проблему здесь:
a <- c(1, 2, 3)
b <- c(10, 20, 30)
c <- data.frame(a,b)
c
Это сработало нормально. Потом:
rename(c, z=a)
Error in rename(c, z = a) : unused argument (z = a)
Я пробовал и наоборот:
This gives an error:
Error in rename(c, a = z) : unused argument (a = z)
> R.Version(
+ )
$platform
[1] "x86_64-pc-linux-gnu"
$arch
[1] "x86_64"
$os
[1] "linux-gnu"
$system
[1] "x86_64, linux-gnu"
$status
[1] ""
$major
[1] "3"
$minor
[1] "1.3"
$year
[1] "2015"
$month
[1] "03"
$day
[1] "09"
$`svn rev`
[1] "67962"
$language
[1] "R"
$version.string
[1] "R version 3.1.3 (2015-03-09)"
$nickname
[1] "Smooth Sidewalk"
Я искал "тупые" ходы с моей стороны, создавая эту проблему, но я не могу их найти.
Попробуйте в новом сеансе R - похоже, у вас есть что-то переопределяющее переименование
У меня была такая же проблема, и она не исчезла, несмотря на перезапуск сеанса. Я загрузил tidyr, dply и plyr в свою сессию. Так что это было причиной проблемы. Я нашел ответ в этом сообщении о переполнении стека. Он решил мою проблему.
может быть конфликт с другим пакетом, вы пробовали "dplyr::rename"?
Самый полезный комментарий
может быть конфликт с другим пакетом, вы пробовали "dplyr::rename"?