【发布时间】:2021-11-27 20:41:24
【问题描述】:
我正在尝试使用 as.Date 将 Palmerpenguins 数据集中名为“year”的列转换为日期,但它不起作用。对于我正在尝试开发的闪亮应用,我需要从字符转换为日期。
我使用的代码是: pyear
但是当我运行 typeof(pyear) 时它返回“double”
【问题讨论】:
-
也许this 可能会有所帮助。
标签: date shiny character as.date
我正在尝试使用 as.Date 将 Palmerpenguins 数据集中名为“year”的列转换为日期,但它不起作用。对于我正在尝试开发的闪亮应用,我需要从字符转换为日期。
我使用的代码是: pyear
但是当我运行 typeof(pyear) 时它返回“double”
【问题讨论】:
标签: date shiny character as.date
Date 在 R 中带有年、月、日(不一定按此顺序)。如果您真的希望将year 列保留为Date,我认为您需要可以忽略的占位符。
as.Date(zoo::as.yearmon(penguins$year)) 将生成 Date 对象,例如 "2007-01-01"。您可以稍后使用lubridate::year(as.Date(zoo::as.yearmon(penguins$year))) 提取年份。
【讨论】: