さあ、すべて組み合わせましょう!
すばらしいです!演算子と抽出について多くを学びました。これは今後のデータ分析プロジェクトで必ず役に立ちます。最後に、いくつかの演算子を組み合わせる演習をもう一問やってみましょう。
新しいバージョンのデータフレーム stocks を用意しました。自由に使ってください。
この演習はコースの一部です
金融のための中級R
演習の手順
- まずは
stocksを表示します。2016年12月の Apple と Microsoft の株価が入っています。 - 欠損値があるようです。詳しく調べましょう。
date列にweekdays()を適用し、その結果をweekday列としてstocksに追加してください。 - もう一度
stocksを表示しましょう。欠損は週末に発生していますね。株式市場は週末に開いていないので自然です。 subset()を使って欠損行を取り除きます。条件には!is.na()をappleに対して使ってください。新しいデータフレームをstocks_no_NAに代入します。- 次に、
appleが117を超えた日、またはmicrが63を超えた日に関心があります。関係演算子と|、そしてsubset()を使って、stocks_no_NAから該当する行を抽出してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# View stocks
___
# Weekday investigation
stocks$weekday <-
# View stocks again
___
# Remove missing data
stocks_no_NA <- ___
# Apple and Microsoft joint range
___