date - 用于统计分析的日期转换
问题描述
抱歉,如果这已经完成,但我对此很陌生,并且已经阅读了有关此问题的多篇文章,但没有任何意义。
我有一个数据框,其中包含一列日期,我想将其用作统计分析的解释变量。日期是原始表中的因素,因此我使用以下方法将它们转换为数字:
tdata.1$Date2 <- as.POSIXct(tdata.1$Date, format="%d/%m/%Y")
as.numeric(tdata.1$Date2)
这给了我数值,太好了....
[1] 1532041200 1533078000 1527116400 1528239600 1529190000
[6] 1531436400 1531177200 1532041200 1528153200 1529103600
[11] 1528066800 1529017200 1530226800 1531436400 1526943600
[16] 1530745200 1531695600 1527721200 1528498800 1529449200
[21] 1528239600 1529190000 1530831600 1530831600 1529017200
[26] 1526943600 1528066800 1529017200 1530054000 1531090800
但是当我开始使用配对 t 检验进行分析时,出现以下错误:
t.test(tdata.1$Date2, tdata.1$Size, paired = TRUE)
Error in Math.POSIXt(mx) : 'abs' not defined for "POSIXt" objects
我完全不知道如何解决(或理解)这个问题,并且用谷歌搜索该错误无济于事。
另外 - 我的统计分析日期转换方法是否正确?有没有更好/更简单的方法?
解决方案
推荐阅读
- jquery - 使用 jquery append 时单选按钮不起作用
- postgresql - 带有 docker 的 Jenkins 管道:以特定用户身份运行 docker(嵌入式 postgresql
- google-apps-script - 编辑谷歌文档表单提交?
- sas - SAS:暗淡和宏变量
- c# - 如何使用 Visual Studio 2017 从我的 CPanel 与 MySql 数据库建立连接
- excel - 如何根据包含该字符串的 excel 范围验证在输入框中输入的字符串?
- python - 混淆矩阵错误“分类指标无法处理多标签指标和多类目标的混合”
- python - python使用bs4搜索标签
- laravel - 等价于 $DB->Select("Raw expression here") 的数组
- excel - 如何合并重复数据并获得最大值