R:验证数值和非数值变量的数据
R: Validate Data for Numeric and Non-Numeric Variables
我遇到了 R 的问题,我无法解决。
这是我的数据框 "test1"
dataframe1
我想验证数据是否符合规则
(规则 1:如果 Q1=1,Q2=空白
规则 2:如果 Q1!=1,Q2!=空白)
这样我就可以得到如下结果
results
但是,我收到警告错误 "the condition has length > 1 and only the first element will be used"。
谁能帮我解决这个问题?
非常感谢。
根据规则
df1$Result <- with(df1, (Q1==1 & Q2 == "")|(Q1 !=1 & Q2 !=""))
数据
df1 <- data.frame(i..key = 1:9, Q1 = c(1:3, 1, 2, 2, 3, 1, 3),
Q2 = c("", "abc", "fgdgg", "", "fdg", "", "dsfdsfds", "dfds", ""), stringsAsFactors=FALSE)
我遇到了 R 的问题,我无法解决。
这是我的数据框 "test1" dataframe1
我想验证数据是否符合规则 (规则 1:如果 Q1=1,Q2=空白 规则 2:如果 Q1!=1,Q2!=空白) 这样我就可以得到如下结果 results
但是,我收到警告错误 "the condition has length > 1 and only the first element will be used"。
谁能帮我解决这个问题?
非常感谢。
根据规则
df1$Result <- with(df1, (Q1==1 & Q2 == "")|(Q1 !=1 & Q2 !=""))
数据
df1 <- data.frame(i..key = 1:9, Q1 = c(1:3, 1, 2, 2, 3, 1, 3),
Q2 = c("", "abc", "fgdgg", "", "fdg", "", "dsfdsfds", "dfds", ""), stringsAsFactors=FALSE)