R 将日期更改为数字形式以进行关联
我试图在R中与我从运行mysql的服务器导入的数据进行关联(我使用的是rmysql),问题是我得到的日期不是数字,我还没有找到如何更改它R 将日期更改为数字形式以进行关联,r,date,R,Date,我试图在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"
'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")
yourDF$time您可以将包视为开始日期:as.Date(“2012-10-01 00:00:00”)如果日期不是数字,它们是什么?它们很明显是“字符”。