我正在开展一个关于电影信息的项目,包括他们的发布日期。
我的教授希望我们添加一个新专栏,反映电影在(20世纪80年代,90年代,2000年代或2010年)发行的十年。在原始电子表格中,我们有一个格式为%Y-%m-%d的“发布”列。我已经使用命令将其从一个因素更改为:
df$Release<-as.Date(df$Release, format = "%Y-%m-%d")
现在,再一次,他想要一个刚刚提到的十年的新专栏。这是我撞墙的地方。我们在这堂课中没有学到太多东西,所以我尝试使用if语句这样做:
if(df$Release == "198"){
df$Decade<- "1980s"
}
虽然我知道这是错的,但这是我的想法。我还没有学到足够的东西去做其他的事情!我希望找到一个有效的命令,我可以使用给定的日期来处理所有4个不同的十年。
这是我拍摄的df的快照,所以它对你们所有人来说都更有意义
https://i.stack.imgur.com/VEo6G.png
感谢您的帮助!