在R中,如何根据另一列的数据分离数据框列中的数据?

时间:2017-12-03 02:24:35

标签: r

我有一个包含许多调查变量的数据集。我正在查看一列的数据,但需要将其拆分为另一列中的因子。该调查询问性别问题,并询问该人吸烟的程度。我需要比较男性吸烟与女性的比例,但我无法弄清楚如何根据另一列中的信息拆分列中的数据。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我不知道这是不是你想要的:

#some reproduciable data
survey <- data.frame(gender=c('m','m','f','m','f','f','m','m','f'),
           smoke=c('little','much','much','little','no','some','little','little','much'))
#gender VS smoke:
table(survey)
#or:
table(survey$gender,survey$smoke)