【发布时间】:2020-05-08 00:20:43
【问题描述】:
我在这里错过了什么......
df <- data.frame("sn" = 1:3, "age" = c(21,15, 18), "name" = c("John","Dora", "Lynn"))
df %>% if (df$age >= 18){
df$drive <- "yes"
df$vote <- "yes"
}
Error in if (.) df$age >= 18 else { :
argument is not interpretable as logical
...在尝试制作这个数据框?
sn age name drive vote
1 1 21 John yes yes
2 2 15 Dora no no
3 3 21 Lynn yes yes
【问题讨论】:
标签: r dataframe if-statement pipe