我有一个data.table
,它有很多NAs
。我想挤data.table
,以便它可以在一个紧凑的方式表示如果行中有NA,则挤压data.table
dt <- data.table(id=1:5, c('x',NA,'y',NA,'y'), c(NA,NA,NA,NA,'z'), c('y','z','y','x',NA))
dt
> id V2 V3 V4
>1: 1 x NA y
>2: 2 NA NA z
>3: 3 y NA y
>4: 4 NA NA x
>5: 5 y z NA
我要找的输出是
dt
> id V2 V3
>1: 1 x y
>2: 2 z NA
>3: 3 y y
>4: 4 x NA
>5: 5 y z
东西:http://stackoverflow.com/questions/36639599/remove-leading-nas-to- align-data(还有一个'data.table'-答案)但是你想为行做这件事。 – jogo