【发布时间】:2017-04-06 05:23:27
【问题描述】:
如何使用 sapply?我的数据框中有 40 万条记录。数据需要填充到 b$a1 而不使用 for 循环。
b <- a
b[1:100,]
for (i in 1:nrow(b)) {
if (b`$`x[i] > mean(b`$`x) &
b`$`y[i] > mean(b`$`y) &
b`$`z[i] < mean(b`$`z))
{
b`$`a1[i] = '1'
}
else {
b`$`a1[i] = '0'
}
}
head(b)
【问题讨论】: