估算列中的字符值
Impute character values in column
我的代码如下所示:
Item | Category
A | 1
A |
A |
A | 1
A |
A |
A | 1
B | 2
B |
B |
B | 2
B |
B |
B | 2
B |
B |
我想估算值并用对应于每个 "Item" 的值填充 "Category" 列,只要它不是空白的。最终结果应该是这样的:
Item | Category
A | 1
A | 1
A | 1
A | 1
A | 1
A | 1
A | 1
B | 2
B | 2
B | 2
B | 2
B | 2
B | 2
B | 2
B | 2
B | 2
我如何在 R 中执行此操作?
我们可以使用 fill
来自 tidyverse
library(tidyverse)
df1 %>%
fill(Category)
我的代码如下所示:
Item | Category
A | 1
A |
A |
A | 1
A |
A |
A | 1
B | 2
B |
B |
B | 2
B |
B |
B | 2
B |
B |
我想估算值并用对应于每个 "Item" 的值填充 "Category" 列,只要它不是空白的。最终结果应该是这样的:
Item | Category
A | 1
A | 1
A | 1
A | 1
A | 1
A | 1
A | 1
B | 2
B | 2
B | 2
B | 2
B | 2
B | 2
B | 2
B | 2
B | 2
我如何在 R 中执行此操作?
我们可以使用 fill
来自 tidyverse
library(tidyverse)
df1 %>%
fill(Category)