Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.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
R POSIXct不接受自定义来源_R_Posixct - Fatal编程技术网

R POSIXct不接受自定义来源

R POSIXct不接受自定义来源,r,posixct,R,Posixct,我觉得我错过了一些明显的东西。我正在导入一些存储为HH:MM:SS的数据。我正在尝试将其转换为POSIXct,并手动指定原始数据作为收集数据的日期 datIn$TimeComplete <- as.POSIXct(datIn$Time, format="%H:%M:%S", origin="2000-01-01", tz="CET") datIn$TimeComplete您误解了origin的概念。Origin用于帮助将数字转换为日期。这些数字代表秒数,因此您需要原点,以便将这些秒数添加

我觉得我错过了一些明显的东西。我正在导入一些存储为HH:MM:SS的数据。我正在尝试将其转换为POSIXct,并手动指定原始数据作为收集数据的日期

datIn$TimeComplete <- as.POSIXct(datIn$Time, format="%H:%M:%S", origin="2000-01-01", tz="CET")

datIn$TimeComplete您误解了
origin
的概念。Origin用于帮助将数字转换为日期。这些数字代表秒数,因此您需要
原点
,以便将这些秒数添加到原点并获取datetime对象。比如说,

as.POSIXct(60, tz = "GMT", origin = '2015-03-05')
#[1] "2015-03-05 00:01:00 GMT"
as.POSIXct(3600, tz = "GMT", origin = '2015-07-05')
#[1] "2015-07-05 01:00:00 GMT"
通过将所需日期粘贴到您的时间并转换为datetime(即

as.POSIXct(paste0('2000-01-01 ', '11:03:15'), format = "%Y-%m-%d %H:%M:%S", origin = "", tz = "CET")
#[1] "2000-01-01 11:03:15 CET"

您能否添加您的数据和预期答案,以便我们可以帮助您?