r - 计算字符“?”的出现次数 在 r
问题描述
新手问题..
我正在寻找生成“?”出现次数的频率计数。在我的数据集中。
应该看起来像这样:
encounter_id 0
patient_nbr 0
race 2273
gender 0
weight 98569
我使用以下内容来计算“重量”列,但想要一种更简化的方法来计算所有“?” 对于所有列..我不想为每个列重新键入以下函数..
table(dataset$weight[dataset$weight=="?"])
任何帮助表示赞赏。
解决方案
试试这个代码。
dataset$weight_questmark <- ifelse(dataset$weight == "?", 1, 0)
sum(dataset$weight_questmark)
推荐阅读
- angular - 如何使用 Angular + Dotnet 核心应用程序防止并发用户登录?
- php - Laravel 使用 File 方法从文件夹中获取文件名
- html - 无法使用 pug js 添加图像
- python - 如何在 python 中使用 loc[]
- windows - Shell - 循环中的回声返回奇怪
- javascript - Mongoose - 将对象 ID 推送到 ObjectIds 数组
- python - 什么是 Python 中 C# 中的 BinaryWriter.Write() 的等价物?
- elasticsearch - Logstash 是否可以将相同的内容从日志文件推送到 ElasticSearch
- php - 我们如何使用 PHP(无 cron)或任何其他脚本语言实时监控 MYSQL 数据库表以进行任何更新和插入?
- javascript - 我需要一些帮助。为什么我会收到此 JavaScript 错误消息,我该如何解决?