- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我仍然是一个笨蛋新手,所以如果这是一个简单的问题,请原谅我,但我在stackoverflow上找不到答案。我想为每个美国主要假期创建一组指标变量,只需将一个函数应用于我的日期字段,该函数可以检测哪些天是假期,然后我可以使用 Model.matrix 等转换为一组指标变量。
例如,我有 2012 年 1 月 1 日到 2013 年 9 月 15 日的每日数据,我想为复活节创建一个可变指标。
我目前正在使用 timeDate
包传递一年给他们的函数 Easter()
找到日期。然后我将日期输入到以下代码中以创建指示变量。
Easter(2012)
EasterInd2012<-as.numeric(DATASET$Date=="2012-04-08")
最佳答案
获取一般假期指标变量的最简单方法是创建您感兴趣的所有假期的向量,然后匹配数据框中的这些日期。这样的事情应该工作:
library(timeDate)
# Sample data
Date <- seq(as.Date("2012-01-01"), as.Date("2013-09-15"), by="1 day")
DATASET <- data.frame(rnorm(624), Date)
# Vector of holidays
holidays <- c(as.Date("2012-01-01"),
as.Date(Easter(2013)),
as.Date("2012-12-25"),
as.Date("2012-12-31"))
# 1 if holiday, 0 if not. Could also be a factor, like c("Yes", "No")
DATASET$holiday <- ifelse(DATASET$Date %in% holidays, 1, 0)
timeDate
中的一些。的内置假期函数(
listHolidays()
函数显示了所有这些)。所以你也可以构造
holidays
像这样:
holidays <- c(as.Date("2012-01-01"),
as.Date(Easter(2013)),
as.Date(USLaborDay(2012)),
as.Date(USThanksgivingDay(2012)),
as.Date(USMemorialDay(2012)),
as.Date("2012-12-25"),
as.Date("2012-12-31"))
EasterInd2012 <- ifelse(DATASET$Date==as.Date(Easter(2012)), 1, 0)
LaborDay2012 <- ifelse(DATASET$Date==as.Date(UsLaborDay(2012)), 1, 0)
# etc.
关于r - 从日期列创建假期的指示变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19138309/
我使用 R 语言并处理来自不同国家的时间序列每日股票指数。为了在不同指标之间进行比较(例如相关性、因果关系等),我需要所有系列都具有相同的行数,但是由于不同国家/地区的不同假期,每个系列中的行数会发生
在我的java应用程序( Spring 启动)中,我试图检查马来西亚的特定日期是否是公共(public)假期,挑战是每个州除了国家公共(public)假期之外还有自己的地区假期有待考虑。 所以我的问题
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 9 年前。 Improve t
到目前为止,我已经能够使用以下引用资料在英国和美国的 PHP 国定假日中进行计算。 http://php.net/manual/en/ref.calendar.php http://damianofe
我想知道是否有可以执行以下操作的 jar 文件: DateMidnight dateInQuestion = new DateMidnight(12,12,2000); DateChecker.isN
我正在寻找如何在没有周末和公共(public)假期的两个日期之间选择天数的解决方案。 到目前为止,我有这个: SELECT evnt.event_id, evnt.date_from,
搜索了一下,但找不到这个问题的答案。本质上, timeDate 包有一些尚未公开的内部代码,我想知道如何获取它: > USDecorationMemorialDay(2013) GMT [1] [20
我正在尝试将日期设置为从今天开始算起的 7 个工作日(不包括周末和英国公共(public)假期)。 我首先将默认日期设置为今天的日期 (todaysDate) + 7 天 (todayPlusSeve
我正在制作一个假期预订应用程序,显然你不需要预订已经给你的假期,所以我需要知道如何禁用圣诞节,例如每年从日期选择器中禁用我每年都必须更改代码。 到目前为止,这是我的 jQuery UI 日期选择器代码
我有一个用 C# 编写的应用程序,无法在公共(public)假期或周末运行。我环顾四周,没有找到任何地方(官方)提供 future 50 年的所有公共(public)假期。 如果我能得到这些,我会简单
使用 Node https://github.com/google/google-api-nodejs-client图书馆 我正在尝试访问公共(public)假期。我的身份验证工作正常并且可以访问 A
我正在使用 JQuery UI Datepicker Disbale Next Day After 12pm 中的代码禁用周末、公共(public)假期和第二天(如果在上午 10 点之后选择),但我不
数据以下列格式放入 MYSQL 数据库中: | 2010-03-18 | 1.580 | 1.590 | 1.560 | 1.580 | 164500 | 1.580 || 2010-03-1
我是一名优秀的程序员,十分优秀!