首页 > 解决方案 > 计算字符“?”的出现次数 在 r

问题描述

新手问题..

我正在寻找生成“?”出现次数的频率计数。在我的数据集中。

应该看起来像这样:

encounter_id 0
patient_nbr 0
race 2273
gender 0
weight 98569

我使用以下内容来计算“重量”列,但想要一种更简化的方法来计算所有“?” 对于所有列..我不想为每个列重新键入以下函数..

table(dataset$weight[dataset$weight=="?"])

任何帮助表示赞赏。

标签: rcountfrequencyfind-occurrences

解决方案


试试这个代码。

dataset$weight_questmark <- ifelse(dataset$weight == "?", 1, 0)
sum(dataset$weight_questmark)

推荐阅读