r - 如何将两个求和函数组合到一个代码中,该代码将以以下样式提供作为表格的输出?
问题描述
我在 R 中编写了以下两个代码。第一个返回值 41,第二个返回 9。
sum(dflapop2$missingsalary==1 & is.na(dflapop2$age))
sum(dflapop2$missingsalary==1 & is.na(dflapop2$edlevel))
我希望将两个代码合二为一,这将返回下表:
age edlevel
41 9
知道我该怎么做吗?
解决方案
你的意思是像下面这样的吗?
colSums(is.na(subset(dflapop2,missingsalary==1)[c("age","edlevel")]))
或者
sapply(is.na(subset(dflapop2,missingsalary==1)[c("age","edlevel")]),sum)
推荐阅读
- java - 找不到对象时如何处理返回值
- python - AttributeError:“unicode”对象没有属性“get”
- python - Keras ModelCheckpoint 会在训练恢复时覆盖之前的最佳检查点
- reactjs - 如何仅隐藏垂直滚动条,但仍允许滚动?
- python - 如何有效地将 Pandas Dataframe 转换为多维 numpy 数组?
- networking - 在带有 Terraform/KVM 的 CentOS 7 上使用 Cloud-Init 设置静态 IP
- php - macOS 莫哈韦沙漠。已安装 PHP 7,但 Apache 使用 PHP 5.6.6。怎么修?
- c++ - unique_ptr < 0 或者小于运算符做什么?
- bash - Sed 命令似乎无法正确处理引号字符
- python-3.x - Flask test_client 使用 flask_restful 返回 405 错误