在数据框架中搜索 "NA"-条目[重复]

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

我有一个小问题。我是R Studio的新手,我没有找到任何关于如何解决我的问题的教程。

基本上,我有一个有几个元素的数据框架。我想知道有多少条目是 "不可用 "的。这应该按照性别和任务来排序。我找到了如何搜索数据框架中 "NA "元素的总量,但那不是我所要搜索的。

我的Dataframe看起来像这样(但有更多的信息)。

Gender Task1 Task2 Task3 Task4
m     10     NA   10    5
w     NA     10   NA    5
w     10     10   5     4

所以基本上我只是想知道任务没有被回答的频率,对于不同的性别。

我希望有人能帮助我,我快要放弃了。

r dataframe na
1个回答
1
投票

你可以使用 aggregateis.na.

aggregate(. ~ Gender, cbind(x[1], is.na(x[-1])), sum)
#  Gender Task1 Task2 Task3 Task4
#1      m     0     1     0     0
#2      w     1     0     1     0

数据:

x <- structure(list(Gender = c("m", "w", "w"), Task1 = c(10L, NA, 
10L), Task2 = c(NA, 10L, 10L), Task3 = c(10L, NA, 5L), Task4 = c(5L, 
5L, 4L)), class = "data.frame", row.names = c(NA, -3L))
© www.soinside.com 2019 - 2024. All rights reserved.