2017-12-03 106 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) 
相關問題