计算字符“?”的出现次数在r

时间:2018-07-15 02:01:26

标签: r count frequency find-occurrences

新手问题。

我希望生成“?”出现次数的频率计数在我的数据集中。

应该看起来像这样:

encounter_id 0
patient_nbr 0
race 2273
gender 0
weight 98569

我使用以下方法获取“重量”列的计数,但希望使用一种更加简化的方法来计算所有“重量”?对于所有列。.我不想为EACH列重新键入以下函数。

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试此代码。

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