R 如何将数据帧中的所有整数64列转换为整数?
我有一个包含整数64列的数据帧,我想将它们转换为常规整数 我很难处理整数64,因为它们的行为方式令人惊讶 这是我的密码R 如何将数据帧中的所有整数64列转换为整数?,r,R,我有一个包含整数64列的数据帧,我想将它们转换为常规整数 我很难处理整数64,因为它们的行为方式令人惊讶 这是我的密码 df %>% mutate_if(is.integer64, as.numeric) 这是我遇到的错误:在is_logical(.p)中出错:找不到对象'is.integer64'尝试df%>%mutate(跨越(一切(),ifelse(is.integer(.),as.numeric(.))我遇到这个错误:跨越(一切(),ifelse(is.integer(.)
df %>%
mutate_if(is.integer64, as.numeric)
这是我遇到的错误:
在is_logical(.p)中出错:找不到对象'is.integer64'
尝试df%>%mutate(跨越(一切(),ifelse(is.integer(.),as.numeric(.))
我遇到这个错误:跨越(一切(),ifelse(is.integer(.),as.numeric(.),):找不到函数“跨越”
Load firstdplyr
(我希望您有最新版本)我用最新版本加载了dplyr,它给了我一个错误:错误:mutate()有问题,`input.1
。x无法将因子
对象转换为函数ℹ Input.1
是`cross(everything(),ifelse(is.integer(.),as.numeric(.),)``问题可能是您没有加载位64
包是。integer64()
不是基函数。