我正在尝试使用男性和女性使用R过滤一些数据(CSV文件)。示例 - 我有很多列,但我想将一些行分成两堆,一个是男性,另一个是女性然后进行统计分析。
column1 column2 column3
34 34 male
34 34 female
34 34 male
34 34 female
34 34 male
我正在使用dplyr进行过滤,但是过滤器向我显示的内容出现了一些错误。
dataf <- data %>% filter(SEX == "female")
datam <- data %>% filter(SEX == "male")
dataf <- subset(data, SEX == "female")
datam <- subset(data, SEX == "male")
dataf <- filter(data, SEX == "female")
datam <- filter(data, SEX == "male")
我使用了三种不同的方法,但我得到了相同的答案0男性和大多数女性的正确数量,但最后一个文件我得到0男性和0女性。
我确实尝试过此代码,看看有多少女性和男性。
count <- table(data$SEX)
female female male male
34 0 20 0
我得到一个正确答案的双答案和一个零答案。 我在某种程度上猜测它是男性专栏的零而不是20分。