gpt4 book ai didi

R自动填充变量中的空白直到下一个值

转载 作者:行者123 更新时间:2023-12-02 15:12:34 26 4
gpt4 key购买 nike

我想用一个值自动填充 R 中的变量,直到达到列中的下一个值。

我想把这个:

    X  Y       
a 1
1
1
b 1
1
1
c 1

进入:

    X  Y       
a 1
a 1
a 1
b 1
b 1
b 1
c 1

最佳答案

您可以使用 tidyr::fill

library(tidyr)
mydf <- data.frame(X = c('a', NA, NA, 'b', NA, NA, 'c'), Y =rep(1,7))
mydf %>% fill(X)

X Y
1 a 1
2 a 1
3 a 1
4 b 1
5 b 1
6 b 1
7 c 1

关于R自动填充变量中的空白直到下一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42769998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com