gpt4 book ai didi

r - 将日期更改为数字形式以进行关联

转载 作者:行者123 更新时间:2023-12-02 21:42:43 26 4
gpt4 key购买 nike

我试图在 R 中与我从运行 mysql 的服务器导入的数据建立关联。(我正在使用 rmysql)问题是我得到的日期不是数字,而且我没有发现如何改变它。

'data.frame':   100000 obs. of  3 variables:
$ average : num 18998 18998 18998 18998 18998 ...
$ date : chr "2012-10-01 00:00:00" "2012-10-01 00:00:00" "2012-10-01 00:00:00" "2012-10-01 00:00:00" ...

我需要以某种方式获取可以用 R 处理的形式的日期。

最佳答案

您需要解析日期,例如使用

yourDF$time <- as.POSIXct(yourDF$date, format="%Y-%m-%d %H:%M:%S", tz="GMT")

或者任何适合您的数据的时间格式和时区。研究 ?strptime 以了解其他格式选项。

如果您需要数字时间,可以在 POSIXct 向量上使用 as.numeric,即 as.numeric(yourDF$time)。这将为您提供自 1970 年初以来的秒数。

关于r - 将日期更改为数字形式以进行关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20077944/

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