是否可以根据最后一个值扩展数据库?
例如:
x <- c(1, 2, 3, 4, 5)
y <- c(0.4, 0.6, 0.2, 0.2, 0.1)
df <- cbind(x, y)
我希望能够将x扩展到10,并只使用最后一个y值(0.1)进行填充(即在所有缺少的字段中x = 6、7、8、9、10)。可能吗?
这是一个基本的R思想,
rbind(df, setNames(data.frame(x = seq(6, 10), y = df$y[nrow(df)]), names(df)))
# x y
#1 1 0.4
#2 2 0.6
#3 3 0.2
#4 4 0.2
#5 5 0.1
#6 6 0.1
#7 7 0.1
#8 8 0.1
#9 9 0.1
#10 10 0.1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句