Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将日期从SQL导入到R_Sql_R_Date_Rsqlite - Fatal编程技术网

将日期从SQL导入到R

将日期从SQL导入到R,sql,r,date,rsqlite,Sql,R,Date,Rsqlite,我试图利用kaggle()中的野火数据集。 具体来说,我想使用“DISCOVERY_DATE”变量和其他日期变量,但在将它们导入R时,我无法将它们作为日期格式保存 我正在使用DBI和RSQLite读取数据 library(DBI) library(RSQLite) library(dplyr) rep <- "data/" con <- dbConnect(drv=RSQLite::SQLite(), dbname=paste0

我试图利用kaggle()中的野火数据集。 具体来说,我想使用“DISCOVERY_DATE”变量和其他日期变量,但在将它们导入R时,我无法将它们作为日期格式保存

我正在使用DBI和RSQLite读取数据

library(DBI)
library(RSQLite)
library(dplyr)
rep <- "data/"
con <- dbConnect(drv=RSQLite::SQLite(), 
                 dbname=paste0(rep,"FPA_FOD_20170508.sqlite"))

fires <- dbReadTable(con, "Fires")
head(select(fires,DISCOVERY_DATE))

  DISCOVERY_DATE
1        2453404
2        2453138
3        2453157
4        2453185
5        2453185
6        2453187

库(DBI)
图书馆(RSQLite)
图书馆(dplyr)

rep您是否尝试过datetime(发现日期)?datetime函数来自何处?似乎找不到。SQLite不支持日期或日期/时间类型——它通常将它们表示为普通数字。如果您有一个示例,其中数据库中既有存储的值,又有它表示的日期,那么您可以推断出单位和原点。否则,您可以同时尝试秒和天,并分别尝试Date和POSIXct类的公共来源。这些都是我在R新闻4/1上的文章中给出的。谢谢我想我没办法得到这个。这是否意味着一旦数据进入SQLite格式,它就会变成普通数字,而我无法将其可视化为日期格式?是的,这些信息会丢失;然而,我最后一条评论中的启发可能会让你猜出来。