小编ajb*_*ley的帖子

在tidyverse中用上一级填充其他所有行

我正在学习R,并且与tidry和dplyr碰到了障碍。

我在R中有一个数据框,其中第一列是一个因子,每隔一行只有一个级别。我正在尝试弄清楚如何使用tidyverse工具进行填充。

我试过使用填充和替换,但似乎都不起作用。

td <- data.frame("State" = c("NY", "", "OH", ""), "Your" = c(101:104), "Name" = c(5:8))

td
State    Your    Name
<fctr>   <int>   <int>
NY       101     5      
         102     6      
OH       103     7      
         104     8  
Run Code Online (Sandbox Code Playgroud)

我想要得到的是

State    Your    Name
<fctr>   <int>   <int>
NY       101     5      
NY       102     6      
OH       103     7      
OH       104     8  
Run Code Online (Sandbox Code Playgroud)

使用tidyr或dplyr

r dplyr tidyr

4
推荐指数
1
解决办法
89
查看次数

标签 统计

dplyr ×1

r ×1

tidyr ×1