1 列に複数の変数
忙しいあなたは、Netflix にあまり時間を使いたくありません。そこで、視聴する作品を決める前に、テレビ番組や映画の再生時間を少し集計してみることにしました。
netflix_df というデータセットを手に入れましたが、duration 列に問題があります。値と単位("min" または "Season")が同じ文字列に含まれているのです。
各変数が専用の列を持つように、このデータセットを整然化していきます。
このコースでは常にそうであるように、tidyr パッケージはすでに読み込まれています。
この演習はコースの一部です
tidyrでデータを整形する
演習の手順
- R コンソールで
netflix_dfと入力して Enter を押し、duration列で値と単位が何の文字で区切られているかを確認します。 duration列をvalueとunitという 2 つの変数に分割します。数値と単位を分けている文字列をsep引数に渡してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
netflix_df %>%
# Split the duration column into value and unit columns
separate(___, into = ___, sep = ___, convert = TRUE)