Dplyr: переименовать проблемы

Созданный на 5 сент. 2015  ·  3Комментарии  ·  Источник: tidyverse/dplyr

Может это только у меня, но у меня продолжаются проблемы с "переименовыванием" в 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"

Я искал "тупые" ходы с моей стороны, создавая эту проблему, но я не могу их найти.

Самый полезный комментарий

может быть конфликт с другим пакетом, вы пробовали "dplyr::rename"?

Все 3 Комментарий

Попробуйте в новом сеансе R - похоже, у вас есть что-то переопределяющее переименование

У меня была такая же проблема, и она не исчезла, несмотря на перезапуск сеанса. Я загрузил tidyr, dply и plyr в свою сессию. Так что это было причиной проблемы. Я нашел ответ в этом сообщении о переполнении стека. Он решил мою проблему.

http://stackoverflow.com/questions/26371279/dplyr-0-3-0-2-rename-idiom-unstable-when-reshape-package-is-loaded

может быть конфликт с другим пакетом, вы пробовали "dplyr::rename"?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги