【发布时间】:2021-02-04 17:22:43
【问题描述】:
我正在使用 tidyverse 包并使用管道术语“%>%” 在多个功能上使用它之后,我似乎得到了一个错误(找不到功能)-.-^而且我没有在网上找到关于这个术语(“%>%
#AB1
df_1$AB1<- ifelse(df_1$AB1==1 , 1 ,
ifelse(df_1$AB1== 2, as.integer(-1),
ifelse(df_1$AB1== 3, 0,
ifelse(df_1$AB1== 4,0,NA)))) %>%
#AB2
df_1$AB2<- ifelse(df_1$AB2==1 , 1 ,
ifelse(df_1$AB2== 2, as.integer(-1),
ifelse(df_1$AB2== 3, 0,
ifelse(df_1$AB2== 4,0,NA))))
我已尝试将数据框更改为 df_2 f.e.或删除第二个df_1$AB2<-
#AB1
df_1$AB1<- ifelse(df_1$AB1==1 , 1 ,
ifelse(df_1$AB1== 2, as.integer(-1),
ifelse(df_1$AB1== 3, 0,
ifelse(df_1$AB1== 4,0,NA)))) %>%
#AB2
ifelse(df_1$AB2==1 , 1 ,
ifelse(df_1$AB2== 2, as.integer(-1),
ifelse(df_1$AB2== 3, 0,
ifelse(df_1$AB2== 4,0,NA))))
似乎我并没有真正得到管道的东西。我想让 R 一个接一个地运行这两个功能,但它似乎不起作用?有没有办法节省一些时间,因为每次我想以这种方式更改我的数据时,我想避免在许多不同的功能上使用“ctrl”+“r”。
最好的问候和 ty 看这个!
【问题讨论】: