如何基于R中的列值将值从一行复制到另一行?

sk8

我有一个数据框架,如下所示

Order Location 
1     X
1     NA
2     Y
2     Y
2     NA
3     Z
3     NA
4     Z

我想用与同一订单号相关的位置替换“位置”列中的NA。最终结果应该是

Order Location 
1     X
1     X
2     Y
2     Y
2     Y
3     Z
3     Z
4     Z

如何使用dplyr或任何其他软件包在R中实现此目标?谢谢。

阿克伦

我们可以使用filltidyr

library(dplyr)
library(tidyr)
df1 %>%
    fill(Location)

如果需要按“订单”分组

df1 %>%
   group_by(Order) %>%
   fill(Location)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将一行中的值复制到R中的另一行

根据条件将值从一行复制到另一行

检查上一行的值以将数据从一列复制到另一列

MySQL:将某些列从一行复制到另一行

有条件地将值从一行复制到另一行

如何将值复制到 PowerBI 中特定列的下一行?

将一列复制到具有重复值的另一行

TSQL:如何将值从上一行的一列复制到另一列的下一行

将表格中的一行复制到另一行,并在同一查询中插入一列的值

根据另一列不为 NULL,将数据从一行复制到同一列中的另一行

将值从一行复制到具有相同 groupID 的所有行

如何基于1行中1列中的值将ID分配给多行,从而复制R中另一行中DIFFERENT列中的值?

根据条件将数据从一行复制到 Pandas 数据框中的另一行

熊猫在有条件的情况下将值从一行复制到另一行

如何将数据从一个表的多行复制到SQL Server中的另一行?

根据值将一行复制到多行

如何使用R data.table将值从一行和一列(“单元格”)复制(“继承”)到另一行和一列?

根据Pandas中的特定条件将值从一列复制到同一行中的其他列

SQL:如果满足条件,则将值从列复制到同一列中的另一行

如何将括号之间的值复制到同一行的另一部分

如何基于每一行的另一列的值将值插入到一列?

如何在excel vba中将单元格从一行复制到另一行

如何按列分组并将一组的所有值复制到熊猫的一行中?

[MySql]如何将一行从一个表复制到另一个表并填充其他列?

Google Sheets onEdit - 尝试通过更改同一行中列的值来将一行复制到新工作表

如果该行包含数字列表中的任何数字,如何将一行从一张纸复制到另一张纸?

如何通过单击按钮将一行从一个表复制到另一个表中?

从列的第二行复制到下一列的第一行的值

如何使用vba将选择第一行中的所有值复制到新工作表?