Dplyr转换报告错误:意外'';-但是逗号是命令的一部分吗?

Dplyr转换报告错误:意外'';-但是逗号是命令的一部分吗?,r,dplyr,recode,R,Dplyr,Recode,当我想重新编码变量时,这个dplyr命令通常非常适合我。但出于某种原因,它突然讨厌逗号,但没有它们就无法运行。。。我多次(重新)安装了haven和dplyr。有什么想法吗?第一个单词是变量的丹麦名称 OLS <- cses %>% transmute(efficacy=iA3029_m, uddannelse=iA2003_m, køn=iA2002_m-1, alder=iA2001_m, husindkomst=i

当我想重新编码变量时,这个dplyr命令通常非常适合我。但出于某种原因,它突然讨厌逗号,但没有它们就无法运行。。。我多次(重新)安装了haven和dplyr。有什么想法吗?第一个单词是变量的丹麦名称

OLS <- cses %>% 
transmute(efficacy=iA3029_m,
        uddannelse=iA2003_m,
        køn=iA2002_m-1,
        alder=iA2001_m,
        husindkomst=iA2012_m,
        arbejdsløs=ifelse(iA2007_m==5,1,0),
        sektor=convert_to_NA(as.factor(iA2009_m1),3),
        højre-venstre=convert_to_NA(as.numeric(iA3031_m),95),
        civilstand=ifelse(iA2004_m1==1,1,0),
        religiøs=iA2016_m,
        land-by=iA2022_m,
        polviden,
        aar,
        land) %>% 
OLS%
转化(功效=iA3029μm,
uddannelse=iA2003_m,
køn=iA2002_m-1,
桤木=iA2001_m,
husindkomst=iA2012\u m,
arbejdsløs=ifelse(iA2007_m==5,1,0),
sektor=将μ转换为μNA(作为系数(iA2009μm1),3),
højre venstre=将_转换为_NA(如数字(iA3031_m),95),
civilstand=ifelse(iA2004_m1==1,1,0),
religiøs=iam,
土地所有者=iA2022_m,
波尔维登,
啊,,
土地)%>%

不能将未指定的减号作为函数的命名参数值。这是不允许的

mtcars %>% transmute(disp-cyl=disp-cyl)
但这是允许的(尽管不推荐)

最好使用有效的变量名作为列。也许用下划线

mtcars %>% transmute(disp_cyl=disp-cyl)

不能将未指定的减号作为函数的命名参数值。这是不允许的

mtcars %>% transmute(disp-cyl=disp-cyl)
但这是允许的(尽管不推荐)

最好使用有效的变量名作为列。也许用下划线

mtcars %>% transmute(disp_cyl=disp-cyl)

最后三项没有右侧定义(=某物)。polviden,aar,landI我不认为您可以在dplyr transmute名称中使用
-
。请制作一个最小的可复制示例,并给我们提供样本数据。read@P Lapointe,我想知道同样的情况,但我的测试表明它是有效的。
transmute
上的语法删除所有原始变量,只保留明确提到的变量,这与保留所有原始变量的
mutate
不同。最后三项没有右侧定义(=某物)。polviden,aar,landI我不认为您可以在dplyr transmute名称中使用
-
。请制作一个最小的可复制示例,并给我们提供样本数据。read@P Lapointe,我想知道同样的情况,但我的测试表明它是有效的。
transmute
上的语法删除所有原始变量,只保留明确提到的那些变量,这与保留所有原始变量的
mutate
不同。