r:获取仅具有NaN值的列

问题描述 投票:0回答:2

示例代码:

df

#                        a                       b                       c
# 1 -0.0010616345688829504  -4.1135727372109387e-05 -0.0001814242939304348

只有1行,超过3000列。

[我想知道如何只选择带有NaN的列(我已经确认查看数据。)如果代码显着不同,如果也带有NA,也将是很好的选择。] >

我尝试使用is.nan,但效果不佳。我以前将df,which(df[1,]== some value)]用于其他值,例如数字和逻辑,但不适用于NaN和NA。

期待这样的事情:

res

#   d                                              
# 1 NaN                                             

示例代码:df:#a b c#1 -0.0010616345688829504 -4.1135727372109387e-05 -0.0001814242939304348只有1行且3000+ ...

r nan na
2个回答
0
投票

对于一个非常简单的解决方案,在基数R中传递逻辑向量


1
投票

我们可以使用Filter

© www.soinside.com 2019 - 2024. All rights reserved.