尝试为日期“2010-09-24”和所有其他时间段的值为 100 和 NA 的数据集生成第三个变量,称为“var”。
> dataset
weight
2010-10-04 52495
2010-10-01 53000
2010-09-30 52916
2010-09-29 52785
2010-09-28 53348
2010-09-27 52885
2010-09-24 52174
2010-09-23 51461
2010-09-22 51286
2010-09-21 50968
2010-09-20 49250
> dataset=merge(dataset,var=NA)
我知道我可以使用ifelse(index(dataset)=="2010-09-24",100,NA)
来生成变量。但是是否有任何函数可以用来将样本限制为“2010-09-24”,然后将值放在正确的列和行中?