【发布时间】:2019-07-10 14:35:37
【问题描述】:
我试图通过确定两个变量中的任何一个是否包含某些元素来对数据框进行分类。
我想要的是“如果 A 列或 B 列包含 x,则列 C=1”、“如果 A 列或 B 列包含 y,则列 C=2”等。
df$C <- if(grepl("x", df$A, ignore.case = TRUE)), "1"
我得到错误:
unexpected ',' in "df$C <- if(grepl("x", df$A, ignore.case = TRUE)), "1"
【问题讨论】:
-
你(可能)正在寻找
ifelse() -
如果您在原问题解决后遇到新问题,请不要更改您的问题