posixct

    3热度

    1回答

    我试图对POSIXct向量做一些操作,但是当我将它传递给函数时,向量更改为numeric向量,而不是保留POSIXct类,即使在函数本身只返回对象: # Sample dates from vector and it's class. > dates <- as.POSIXct(c("2012-02-01 12:32:00", "2012-10-24 17:25:56", "2008-09-26

    0热度

    1回答

    我正在用多个日期和数字变量构建回归模型。我对日期变量 lm.fit = lm(label ~ Firstday, data = rawdata) summary(lm.fit)$r.squared 之一进行快速检查以评估其对模型的预测影响。这占了方差的41%。我现在试图将日期更改为数字,以便我可以更好地使用变量。我使用命令 as.numeric(as.POSIXct(rawdata$

    0热度

    1回答

    我想使用setorder后排序我的数据表。 library(data.table) DT <- data.table(timestamp=c(as.POSIXct("2013-01-01 17:54:23.577"), as.POSIXct("2013-01-01 17:54:23.568"), as.POSIXct("2013-01-01 17:54

    1热度

    1回答

    我需要使用sqldf包以过滤由日期数据。 我的表, “情节” 有场“created_at,哪一类是POSIXct episodes<-data.frame(created_at=seq(from = as.POSIXct('2016-10-01 01:00:00',tz="GMT"), length.out = 100, by = "days")) > class(episodes$creat

    1热度

    1回答

    我试图通过rbresearch与S & P 500公司复制动量策略。然而事实证明,getSymbols没能抢到的价格数据,所有行情,我只用了大约300股: getSymbols(symbols, src='yahoo', index.class=c("POSIXt","POSIXct"), from='2000-01-01', to = '2015-12-31') ,我发现这个thread讨论

    0热度

    1回答

    我有一个大约120,000行的时间序列数据集,我将其存储为一个数据框。大部分数据的间隔时间为15分钟,但也有一些月度数据。我只想保留15分钟的数据并按月间隔排除数据。因此,我正在计算连续时间戳之间的差异,然后消除不等于15分钟(900秒)的所有内容。 我的时间戳列名是'datetime'。我使用以下来计算时间间隔 - site_data[1:nrow(site_data)-1,"Interval"

    2热度

    1回答

    我想绘制一个时间序列,它具有使用ggplot2的类“POSIXct”的x轴,该ggplot2正在工作到一个点。 当我尝试使用scale_x_datetime操纵x轴中断和标签时,它会在x轴上产生一个月的偏移。 任何人都可以解释这一点,并提供一个解决方案? 示例代码简化: start <- as.POSIXct("2014/07/01 00:00:00") end <- as.POSIXct("2

    0热度

    1回答

    我XTS物体看起来是这样的: BID OFR PRICE 2015-01-01 13:15:00 1.48168 1.48285 0.3935712 2015-01-01 13:20:00 1.48013 1.48102 0.3924305 2015-01-01 13:25:00 1.47922 1.48012 0.3918190 2015-

    0热度

    1回答

    我已导入带时间戳和值的csv文件(excel)。我在R中将时间戳列转换为可用时间的所有努力都会导致N/A。我已经看了几个主题(SO和其他地方),并尝试了很多建议,但不知怎的没有设法使它正确。我也尝试过各种简单的例子,例如R-博客和他们工作得很好。 > dframe <- read.csv2("file.csv", dec=".", colClasses=c("character","numeric

    1热度

    2回答

    在该R子集的时候,我有数据 USER BIRTH 11 "2013-01-11 22:31:11" 121 "2014-12-26 04:07:35" ... 我想创建一个新的数据集data_new包含的时间为10点至11点所有USER。 USER和BIRTH的类型是字符串/字符。我尝试这样做: data_new= data$BIRTH > as.POSIXct("10:00:00",