首页 > 解决方案 > 删除第一行值为 NA 的列

问题描述

说我有一个如下的数据框

A   B   C
NA  2   NA
1   2   3
1   NA  3
1   2   3

我想删除第一行(A,C)中具有 NA 的列

  B  
  2  
  2   
 NA  
  2  

我该如何做到这一点?谢谢!

标签: rdataframe

解决方案


你可以这样做:

df[,!is.na(df[1,]), drop = F]

 B
1  2
2  2
3 NA
4  2

推荐阅读