问题标签 [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 - 自 1800-01-01 以来按月将数字转换为日期?
我有 ncdf 文件,可以在这里下载。该数据集包含两个变量(TA 和 DMI)。TA 值表示自 1800-01-01 00:00:00 以来以 MONTHS 为单位的日期。如何将TA值转换为日期(as.Date)?
这是我的代码:
在这里,我给出了我的数据集第一行 12 行代码的结果。我应该按月而不是按天。
我在下面预期的结果(即年份,我不确定 1802 年是否正确)
r - r中的粘贴函数
我认为这应该是一个非常容易解决的问题;但是,我在这里找不到;而且,我在其他地方找到的说明没有奏效。我要做的就是使用一个简单的粘贴功能。
在我的数据框中,我有一个格式为“yymmdd”的日期变量:
R 将其解释为整数,但我需要将其格式化为日期。当我进入 2000-2009 十年时,我的问题出现了。R 丢弃前导 0。因此,2001-2009 的格式为“ymmdd”;2000 年 10 月到 12 月的格式为“mmdd”;并且,2000 年 1 月到 9 月的格式为“mdd”。
我想我可以将向量分成四个部分(无论如何我必须逐年重新绑定它来组装它)并在前面粘贴一个、一个、两个或三个 0,视情况而定,以创建一个一致的,然后我可以将其转换为日期的 6 位字符串。
我还没有花时间把这个变量分解成前面提到的部分,因为我还没有找到一个成功的解决我的问题的方法;但是,这是我对变量的全部测试:
每个都返回相同的错误:
请告诉我我做错了什么!我发誓这应该很容易解决。
r - 在 R 中格式化星期几
我的数据框中有一个星期几的变量。
R 认为这是一个因素,但是我可以使用一周中的某一天的特定格式吗?我已经阅读了有关生成一周中的某一天或为您已有的日期指定一周中的某一天的问题;但是,我还没有阅读任何有关将您已经拥有的变量格式更改为星期几的信息。
这可能最终与我的研究无关;但是,如果格式正确,我会感觉更好。我看不出这会出现在哪里;但是,如果排序成为问题,R 会按字母顺序(星期五、星期一、星期六等)对因子变量进行排序,显然,按时间顺序(星期日、星期一、星期二等)是可取的。
这是我尝试过的:
每个似乎都只是用今天的日期替换每个观察:
任何帮助表示赞赏!
r - 基于 max(Date) 汇总日期时如何消除警告消息
我正在尝试根据 ExitDate 的 max() 按 ID 汇总日期。但是,当我运行以下代码时,我会收到此消息:
在 max.default(structure(NA_real_, class = "Date"), na.rm = TRUE) 中:max 没有非缺失参数;返回-Inf
我已导入数据并使用 setAs 设置日期值。使用 setClass 消除了初始警告消息(如另一个答案中所述),但我不知道如何消除这些其他警告消息。
任何建议将不胜感激!
r - r:将字符串转换为日期
我有一个这样的字符串:
我想转换为日期,如下所示:
我试过:df$month_key=as.Date(df$month_key,format="YYYYmm")
但它要求我们不需要关心的起源。有没有办法做到这一点,或者可能在整个列中的字符 4 和 5 之间添加一个破折号?谢谢
r - 在 R 中使用日期设置 xlim
我需要在 R 中设置绘图的 x 轴限制,但我的值是日期(%m/%d/%Y 格式)。我将如何改变这一点?我正在尝试绘制营养位置与收集日期的关系。我所有的收集日期都是日期格式 (%m/%d/%Y)
这是我尝试过的代码:
我刚刚开始学习 R,所以我知道 xlim 命令必须有一个代码,但我一直无法找出适用于我的情况的代码。
r - 如何在 R 中对日期进行迭代
这是我在 R 中遇到的一个更普遍的问题。假设我想为一个数据集创建一个子集,该数据集data
包含第 1 天、...、第 10 天的前 10 天。一天之内,我可以轻松地制作这样的子集
但是假设我想要 2016 年 1 月的前 10 天。我尝试制作这样的循环
但是由于术语,此代码无法在 R 中运行as.character(2016-01-j)
。
如何创建这样的子集?
r - as.Date 函数,“格式”参数
我正在尝试使用as.Date
函数将字符字符串转换为日期类值。我正在处理的字符串如下所示:
我为这个问题尝试了两种不同的代码,但它只会产生 NA。
- 我尝试过的代码有什么问题?
- 这个转换问题的正确代码是什么?
提前致谢。
r - 用 R 和 as.date 格式化日期
我正在尝试用 R 格式化日期。当这两个字符串的格式完全相同时,有人可以解释为什么 R 会出错吗?我无法弄清楚如何管理这些日期字符串,并且非常感谢任何帮助,因为我是 R 的新手。
r - 创建一个循环以将滚动日期期间转换为 as.Date
我是 R 新手,但一直在遵循一个很好的指南来提供帮助。
我已经导入了过去 36 个月的销售数据,使用 tidyr 将 Date 列移动到行,然后将 Date 字符串清理为 Month Date、Year。
我的问题是:我需要每个月更新这个文件,并且会有一个新的、滚动的 36 个月的周期。我创建的用于自动化新期间的功能是否有改进(例如,当前 36 个月期间从 2013 年 9 月 1 日开始,下一个 36 个月期间从 2013 年 10 月 1 日开始,等等)。
关于如何做到这一点而不必剪切和粘贴的任何想法?
下面是我的代码