问题标签 [as.date]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 多年来连续周过渡
我正在尝试使用as.Date
相对于任何origin
日期或基准日期来计算周偏移量。例如:
给出:ad1w = 0
, ad2w = 16
. 我希望ad1w
并且ad2w
不是 0 和 16,而是一个偏移量为 的数字bd
。可能吗?来源可以是任何日期。谢谢!
澄清一点。比方说:
即bd
是 2013 年的第 51 周,并且两者ad1
都是ad2
2015 年的第 1 周。两个偏移量都应该是 54 周,没有四舍五入。
r - as.Date 不适用于 %d-%b-%y (R)
我正在尝试将 R 中的日期从“1-Apr-02”转换为“2002-04-01”,但as.Date
无法识别格式:
即使我把 a"01"
而不是"1"
,它也不起作用。
r - as.Date 转换数据框中的日期
我想用 as.Date 将一整列转换为日期格式。
日期格式如下:
07.08.14
这是我尝试过的
我总是得到 NA 的条目fluesse$Datum
当我尝试检查它有什么课程时,我给了我
当我尝试as.character
在 data.frame 上使用时,我错过了什么?
r - x 轴上的日期,时间序列
我的数据涵盖了超过 25 年的时间段,我想在 x 轴上查看年份。
但我的 x 轴是空白的。谁能看到我犯了什么错误?
date - 如何按特定年份和两个特定月份对数据框进行子集化?
我一直在使用以下方法根据年份和月份对我的数据集进行子集化:
哪个工作正常。但是,如何选择多个月份?我已经尝试了几件事,但它一直给我一个零 obs 的数据框。欢迎任何帮助。
我努力了:
和
理想情况下,我想选择单个月份,而不是两个日期之间的类型命令。
数据如下:
r - as.Date 如果 sapply 则返回不同的格式
我有一个带有日期列的数据框,我需要将其转换为 R 识别为日期的格式。
我首先使用以下方法对其进行了转换sapply
:
> dataframe$Date2<-sapply(dataframe$Date,as.Date,format="%m/%d/%y")
这将日期返回为从 1970 年 1 月 1 日开始的天数:
后来我尝试在没有的情况下转换它sapply
:
> dataframe$Date3<-as.Date(dataframe$Date,format="%m/%m/%d")
这反过来又返回
这是两种截然不同的、明显不兼容的格式。为什么sapply
返回一种格式(自起源以来的天数),而没有它返回另一种格式(%Y-%m-%d)?
现在,显然我可以忽略一种方法并继续使用sapply
,as.Date
但我想知道为什么它的读取方式不同。我也在努力将 Date3 向量转换为 Date2 格式。
因此,我有两个问题:
- 为什么
sapply
提供不同的日期格式? - 如何将日期可识别的序列(例如 mm/dd/yyyy)转换为自 1970 年 1 月 1 日以来的天数?
r - 如何格式化没有空格的日期r
我可以做这个
strptime("20150615",format="%Y%m%d")
但这行不通。
strptime("194207","%Y%m")
[1] NA
这是怎么回事?
编辑
现在这样做,但太傻了。
strptime(paste("194207","01"),"%Y%m%d")
r - R:使用非常规日期列在 split() 命令后重新排序数据
为了便于数据操作,我在 R 中有一个数据框,其中包含一列,其中包含日期和小时值,如下所示:6 月 5 日 23 日。“6 月 5 日”是月份(不包括年份),“23”是小时(包括分钟和秒会在以后的数据操作中引起问题。)我使用以下命令成功地将这个大数据框按日期和小时拆分为几个较小的数据框:
但是,正如预期的那样,拆分按字典顺序对我的数据进行了排序,因此它被组织为 april --> june --> may 而不是 april --> may --> june。我尝试使用我在网上找到的修复程序来解决这个问题,即使用 as.Date() 转换我的日期列。不过,它似乎不起作用。我正在使用以下代码行转换为日期:
这行代码确实设法按月和日按顺序排列数据,但它完全减少了小时,正如您从我的结果片段中看到的那样:
有谁知道解决此问题的方法?
r - 在 R 中每个月生成相同周的序列
我正在尝试生成一个每周重复的几周序列。
显然,我已经创建了一个月的序列,但我希望每个月的序列也相同。
这给了我:
我想要这样的东西:
序列应该到 2014 年
任何帮助都会很棒。
r - R提取日期和时间信息
我有一个如下所示的 data.frame:
我想将 Date 中的所有信息外推到新列中,所以我可以做到这一点:
所以现在我想要年、月、日和星期几。我怎样才能做到这一点?当我尝试首先使用 as.Date 将变量设为日期时,data.frame 会变得混乱,并且 Date 全部变为 NA (并且没有新列)。谢谢你的帮助!