问题标签 [posixlt]
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.
sql-server - 从 R POSIXlt 转换为 T-Sql 日期时间
我需要将 R POSIXlt 对象重组为适当的 T-SQL 查询,该查询将返回 SQL 日期时间。我想应该有一种方法可以将 POSIXlt 转换为双精度,然后使用该双精度来生成 SQL 日期时间,但我无法弄清楚如何做到这一点。这是我尝试过的:
之后,我复制了 date_num (1469491570) 的内容并尝试将其粘贴到以下 SQL 查询中以查看会发生什么:
然而,这个错误,我猜这是意料之中的,因为它需要一个日期的字符串表示,而不是一些随机数......
编辑:我正在寻找可以将 POSIXlt 转换为从 1900 年开始的抽动或毫秒数的东西,然后使用该数字创建 T-SQL 日期时间。
r - R - 遇到字符串的 xts 对象不是标准的明确格式
我试图通过rbresearch与标准普尔 500 指数公司复制动量策略。然而事实证明,它getSymbols
无法获取所有股票代码的价格数据,我只使用以下方法获得了大约 300 只股票:
我发现这个线程正在讨论这个问题,它可能来自源“chart.yahoo.com”。因此我采用了jlhoward建议的方法,它似乎可以完美地工作而没有警告。
更新:检查quantmod
包后,我发现它现在也在从 ichart.yahoo.com 获取数据。
但是,在计算每月收盘价时,会出现如下错误:
这是我的问题和我不明白的:
1) 是否有可能将 getSymbols 引导至“ichart.yahoo.com”,从而提供更可靠的报价?
2) 我已将所有符号转换为 xts 对象,为什么从 try.xts 调用错误?
3) 我认为问题出在日期上,它不是 ISO 8601 格式。但是我还没有找到将日期转换为 POSIXct 的方法,因为日期只是舍入到天。
4)非常感谢对代码的任何评论。
我附上了代码,可以从这里下载 sp500components.csv 。
感谢您的时间和善意的帮助!一切顺利。
r - 根据数据月数的标准过滤掉行
我有一个如下所示的数据框:
df
我有大约 800 个客户 ID,每个客户的信息量都不同。我想过滤掉拥有超过 10 个月信息的客户。我的计划是使用 DPLYR 按 HH_id 分组,然后计算每个客户的唯一月份数。从那里我可以轻松过滤出拥有超过 10 个月信息的客户。
我试过了:
但得到错误
我尝试将 Transaction_Date 格式化为.numeric 和 as.character,但得到相同的错误。任何建议将不胜感激!
r - 从 30 分钟数据中提取 R 中一天的最后一个时间戳
我有一个以 30 分钟频率不规则采样的数据集,如下所示。我需要每天提取最后一个时间戳的索引。数据集如下:
我已将其转换为 POSIXlt 对象,如下所示。
但是,我无法提取每天的最后一个索引。我想要一个输出作为每天最后一个时间戳的索引,即我的输出将是
任何帮助将不胜感激。谢谢!
r - 在 R 中调整数据时区
由于某种原因,我无法调整时区as.POSIXlt
。
无法更改时区
可以更改时区为Sys.time()
如何解决?
python - 根据已转换为日期时间格式并从 POSIX 时间戳中剥离的时间从熊猫框架中选择行,python
我正在使用下面的代码从 Google 财经中提取数据。时间戳是 POSIX 形式的,所以它被转换成数据时间。当我尝试根据时间标准(14:35:00)过滤它时,它返回一个空表。我怀疑它与 POSIX/日期时间转换有关,但不知道如何解决它。
我已将此函数的结果存储为NAS
过滤标准是:
我将不胜感激这方面的帮助。
r - 合并 2 个日期数据集
可重现的代码
基本上,我有 2 个日期要相乘,这样我只会看到相交的日期。
您可以在此要点中找到代码 https://gist.github.com/baditaflorin/46b35b3044f69ed329e4c44067b7b246
现在 tclass 是Date,我已经使用 csv 文件导入了数据
我也尝试转换数据但出现错误
这些是我的会话信息:
r - 从 R 中的日期列计算并添加列 length_of_time
我正在尝试创建一个新的计算字段,length_of_time
. 我有一个包含日期的列 final_date:
我正在尝试计算一个新字段,显示 2016 年 10 月 23 日和 final_date 之间的时间长度。
我尝试使用 dplyr:
并收到一个错误:
“eval 中的错误(substitute(expr)、envir、enclos):只能从“POSIXt”对象中减去”
所以我尝试使用:
并再次运行我的原始代码,只收到以下错误:
r - 时间序列中多个样本的 R AUC
我想计算多个样本的时间序列的曲线下面积。数据类型 POSIXlt 的时间变量
我的数据是这样设置的
我想计算该系列每一天的 AUC。我有一个包含五月天数据的大型数据集。时间已经按顺序排列(这是五天的连续测量)
理想情况下,我希望输出为:
非常感谢任何帮助。
r - 如何在 R 中使用 POSIXlt
我正在尝试对已加载到 R 中的 csv 文件进行一些分析。我正在执行以下操作以通过 test[[3]][[1]] 访问特定值,例如获取特定值:
否则我会得到这样的东西:
由于一列正在保存日期,因此我将其转换为 POSIXlt。
现在正在按预期更改值,例如:
现在尝试访问这些值,我意识到,例如 test[[3]][[1]] 没有给出具体的日期 - 相反,我得到一个包含每一行每一秒的列表。
测试了一下,我发现 POSIXit 类型有点“不同”;这意味着上面提到的值似乎是某种列表,如下所示:
所以我的问题是:有没有办法获得像“2004-01-28 18:30:00”这样的值,而不是整个列的列表?