我正在尝试针对每种情况在巨大的数据框中将索引范围(从5到可变索引)设置为0:
我想出了什么:
mapply(function(x,y,z) df[x, y:z] = 0, seq_len(nrow(df)), 5, df$index)
例如,对于第一种情况,如果索引为10,则df [1,5:10]应该变成0s。
答案 0 :(得分:0)
我们可以使用
mapply(function(x,y,z) numeric(length(df[x, y:z])),
seq_len(nrow(df)), 5, df$index)