我有这个数据帧
atac.v1.pbmc.5k.possorted.bam.bam possorted.bam.bam
chr1.9941.10736 NA NA
13196 4348
chr1.10918.11476 NA NA
2624 658
chr1.20874.21591 NA NA
652 343
我想删除NA并得到这个:
atac.v1.pbmc.5k.possorted.bam.bam possorted.bam.bam
chr1.9941.10736 13196 4348
chr1.10918.11476 2624 658
chr1.20874.21591 652 343
关于删除NA有很多问题,但我无法使用其中的任何一个来做到这一点。我试着删除NA和各种代码来删除空白,但没能。
对于R,这里已经提出了类似的问题。
因此,当你想在R中解决它时,你可以使用以下方法:
df = data.frame('name'=c('a',NA,'b',NA), 'val'=c(NaN, 1, NaN, 5))
library(dplyr)
na.omit(transform(df, name = lag(name)))
df只提供了一个最小的运行程序。