如何查找包含字符的列的百分比

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

我有一个名为data set的大型credit_long,其中一个列是DEFAULT,我想知道有多少是yes,有多少是no。我无法解决这个问题,因为该列设置为yes/no而不是numeric

我试过用

as.numeric(as.factor(credit_long$DEFAULT))

没有运气。

r percentage crosstab
1个回答
0
投票

正如@Gregor评论的那样,使用:

table(credit_long$DEFAULT)

将为您提供每个可用选项的计数。要将此转换为您可以执行的百分比:

table(credit_long$DEFAULT)[1]/nrow(credit_long)
table(credit_long$DEFAULT)[2]/nrow(credit_long)
© www.soinside.com 2019 - 2024. All rights reserved.