2017-01-05 53 views
-1

新しい変数を作成し、別のカテゴリ変数に基づいて行に値を割り当てる必要があります。 The data table looks like this条件付きで値を代入R

具体的には、channel_numという変数を作成します。 channelGroupingの文字列が "Direct"、 "Display"、 "Paid Search"に等しい場合は、この行に0を割り当てます。彼らは「オーガニック検索」や「社会」に等しい場合、私はあなたのDataTableがdf命名されたと仮定すると、1

+0

はStackOverflowのへようこそ。これらのヒントを見て、[最小、完全で検証可能な例](http://stackoverflow.com/help/mcve)の作成方法と[Rの素晴らしい例を作成する]( http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。おそらく、[良い質問をする]のヒント(http://stackoverflow.com/help/how-to-ask)も読む価値があるかもしれません。 – lmo

答えて

0

を割り当てます:

df$channel_num <- ifelse(df$channelGrouping %in% c("Direct","Display","Paid Search"), 0, ifelse(df$channelGrouping %in% c("Organic Search","Social"), 1, NA)) 
+0

質問にお答えいただきありがとうございます –