0

这是我的代码:

library("tidyverse")
library("readxl")
library("dplyr")
COVID_survey_data <- read_excel("C:\\Users\\hreutter\\Desktop\\IDA_Survey_data\\IDA_CovidSurvey.xlsx", sheet = "IDA_CovidSurvey_2020-05-08")
revdata <- select(COVID_survey_data, final_qnum, q045:q047, q054, q057:q059, q063:q065, q110:q111)
REVdata <- data.frame(lapply(revdata, FUN = function(foo) recode(foo, '1=5; 2=4; 3=3; 4=2; 5=1')))

最后一行为我产生了错误,但对我的同事却没有。任何想法为什么我会收到错误或如何解决它?

我对 R 很陌生,所以请在我一无所知的情况下写下任何帮助。谢谢!

4

1 回答 1

0

您当前在工作区中使用的包中可能有多个重新编码功能。尝试像这样定义您正在使用的重新编码函数 dplyr::recode

于 2021-02-03T00:39:58.167 回答