2017-12-03 2 views
-2

私はいくつかの調査変数を持つデータセットを持っています。私は1つの列のデータを見ていますが、別の列の要素で分割する必要があります。この調査では性別を尋ね、喫煙者の喫煙量も質問した。男性と男性の喫煙率を比較する必要がありますが、別の列の情報に基づいて列内のデータを分割する方法を理解することはできません。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) 
関連する問題