-2
我有一些調查變量的數據集。我正在查看一列的數據,但需要在另一列中將其分解。該調查詢問性別,並詢問該人吸菸多少。我需要比較男性吸菸量與女性吸菸量,但我不知道如何根據另一列中的信息來分割列中的數據。在R中,如何基於來自另一列的數據來分隔數據幀的列中的數據?
有人可以幫忙嗎?
我有一些調查變量的數據集。我正在查看一列的數據,但需要在另一列中將其分解。該調查詢問性別,並詢問該人吸菸多少。我需要比較男性吸菸量與女性吸菸量,但我不知道如何根據另一列中的信息來分割列中的數據。在R中,如何基於來自另一列的數據來分隔數據幀的列中的數據?
有人可以幫忙嗎?
我不知道這是否是你想要什麼:
#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)
如果你使用後你的一些數據,這將是更容易'dput' –
這聽起來像'dplyr工作:: group_by()%>%dplyr :: summarize()',但我需要一個示例數據集和一個例子,以便給你一個實際的答案。 – everetr