2017-12-03 105 views
-2

我有一些调查变量的数据集。我正在查看一列的数据,但需要在另一列中将其分解。该调查询问性别,并询问该人吸烟多少。我需要比较男性吸烟量与女性吸烟量,但我不知道如何根据另一列中的信息来分割列中的数据。在R中,如何基于来自另一列的数据来分隔数据帧的列中的数据?

有人可以帮忙吗?

+0

如果你使用后你的一些数据,这将是更容易'dput' –

+0

这听起来像'dplyr工作:: group_by()%>%dplyr :: summarize()',但我需要一个示例数据集和一个例子,以便给你一个实际的答案。 – everetr

回答

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) 
相关问题