gpt4 book ai didi

r - 如何从年、月和日的整数值初始化 R 中的日期

转载 作者:行者123 更新时间:2023-12-02 07:59:28 25 4
gpt4 key购买 nike

我将年、月和日作为单独的数值,并想创建一个日期对象。在 C# 或 javascript 等大多数语言中,我可以做类似的事情

let x=new Date(2010,11,19);

初始化一个日期。这相当于什么R?显然我可以做到

as.Date(paste0(year,'-',month,'-',day))

但是为了转换为日期而转换为字符似乎毫无意义,对吧?肯定有办法减少不必要的额外字符串转换吗?

最佳答案

我们可以使用ISOdate它返回日期时间对象( POSIXct ),它可以更改为 Dateas.Date上课

as.Date(ISOdate(year, month, day))
#[1] "2010-11-19"

数据

year <- 2010
month <- 11
day <- 19

关于r - 如何从年、月和日的整数值初始化 R 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59412949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com