如何在列中间添加空行?

时间:2019-06-19 19:30:36

标签: r

我有一个数据帧,第一列的编号为1-95。但是,其中一些值丢失了,因此我想在这些丢失值的位置添加一个空行。例如,我的数字是A列中的1、2、4、5、6、8。

我要:

  1. 查找所有空值所在的位置
  2. 在这些空值所在的位置添加一个空行
  3. 添加空行后,用正确的数字填充A列中的这些空单元格(即在行“ 3”和行“ 8”中添加)

有功能可以帮助我做到这一点吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

假设索引列的名称为A。

dat = data.frame('A' = 1:95)

dat_new = dat %>% left_join(your_set,by='A')