【发布时间】:2020-02-16 03:27:42
【问题描述】:
我的数据集中有一个发布日期列,需要添加一个列十年,它应该有“1980 年代”、“1990 年代”、“2000 年代”、“2010 年代”四个级别。
1980 年代 1980 年 1 月 1 日至 1989 年 12 月 31 日
1990 年 1 月 1 日至 1999 年 12 月 31 日之间的 1990 年代 等等
发布日期列示例
到目前为止,这是我的代码:
df$Decade <- cut(df$Release, c(1970,1980,1990,2000))
levels(df$Decade) <- c("1980s", "1990s", "2000s", "2010s")
这是我得到的错误:
cut.Date(df$Release, 10 + c(1970, 1980, 1990, 2000)) 中的错误: 'breaks' 的无效规范
任何帮助将不胜感激。
【问题讨论】:
-
请使用
dput添加数据并显示相同的预期输出。请阅读有关how to ask a good question 的信息以及如何提供reproducible example。
标签: r