【发布时间】:2020-03-24 15:04:43
【问题描述】:
所以我是 R 的新手,因为我必须将它用于关于鸡的研究项目。我的辅导员说要看看月份/季节是否会导致我们的数据出现任何混淆,但除了向我们展示如何将日期列转换为月份向量之外,没有说明其他方法:
如何从 month_placed 向量中取出特定月份(例如 01、10、11、12)并将它们分类为季节,例如冬天?
非常感谢任何建议或更简单的方法!
【问题讨论】:
标签: r data-extraction
所以我是 R 的新手,因为我必须将它用于关于鸡的研究项目。我的辅导员说要看看月份/季节是否会导致我们的数据出现任何混淆,但除了向我们展示如何将日期列转换为月份向量之外,没有说明其他方法:
如何从 month_placed 向量中取出特定月份(例如 01、10、11、12)并将它们分类为季节,例如冬天?
非常感谢任何建议或更简单的方法!
【问题讨论】:
标签: r data-extraction
这是应该起作用的东西。 df 代表您的数据框:
df$season[df$month_placed == 01 | df$month_placed == 10 | df$month_placed == 11 | df$month_placed == 12,] <- "winter"
这将在您的数据框中创建一个名为“season”的新列,并指定当 month_placed 为 01、10、11 或 12 时“season”应为“winter”。
如果您需要说明,请告诉我们。欢迎来到 SO!
【讨论】:
*tmp*$season 中的错误:'closure' 类型的对象不是子集” - 我知道这是 R 中的常见错误,但是我这么菜鸟不知道怎么解决?