合到一起试一把!
太好了!您已经学会了不少关于运算符和筛选(子集)的知识。这些技能在后续的数据分析项目中会非常有用。让我们做最后一个练习,把多种运算符结合起来使用。
已为您提供新版的 stocks 数据框。
本练习是课程的一部分
R 金融中级
练习说明
- 先打印
stocks。其中包含 2016 年 12 月 Apple 和 Microsoft 的价格。 - 看起来有缺失数据。进一步检查:对
date列使用weekdays(),并将结果作为名为weekday的新列赋给stocks。 - 现在查看
stocks。缺失数据出现在周末!这很合理,股市周末休市。 - 使用
subset()移除缺失行。将对apple使用的条件!is.na()传入。把生成的新数据框赋值为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
___