我相当肯定这是一个非常明显的问题,但我无法弄清楚。有条件地创建一个新列
可以说我有以下数据集:
test <- data.frame(A = c(1:10),
B = c(1:10), C = c(1:10),
P = c(1:10))
我想测试,如果有一个名为“P”列,创建一个名为“Z”新列,并把一些内容在其计算从P.
我写了下面的代码(只是尝试,并得到它有条件地创建专栏中,我还没有尝试让它做什么用的呢!):
但它看不到米做任何事情,我不明白为什么,当简单地运行test$Z <- NA
上的数据集确实工作。 我把“doobedooo”放在那里,看它是否在第一个条件下返回false。它似乎并没有这样做。
我只是误解了如果陈述如何工作?
啊哈!我知道这将是明显的东西,谢谢:) – Froom2