r - 顺序向量或 POSIXct 不起作用

标签 r

我有一个 POSIXct 元素向量,我想对它们进行降序排序,但它不起作用。这是一个玩具模型。我不能简单地颠倒索引的顺序,因为日期没有按任何顺序排序。

输入:

    dateTime<- as.POSIXct(c("2014-10-27 12:31:01 PDT","2014-10-27 14:59:01 PDT","2014-10-27 05:45:01 PDT"))
    class(dateTime)
sort(as.POSIXlt(dateTime),descending = TRUE)
sort(as.POSIXlt(dateTime), descending= FALSE)

输出:

sort(as.POSIXlt(dateTime),descending = TRUE) [1] "2014-10-27 05:45:01 PDT" "2014-10-27 12:31:01 PDT" "2014-10-27 14:59:01 PDT"

sort(as.POSIXlt(dateTime), descending= FALSE) [1] "2014-10-27 05:45:01 PDT" "2014-10-27 12:31:01 PDT" "2014-10-27 14:59:01 PDT"

可以看到降序似乎不起作用。

有什么帮助吗?

最佳答案

参数名为decreasing,并且您编写了descending

args(sort)
# function (x, decreasing = FALSE, ...) 
# NULL
sort(dateTime)
# [1] "2014-10-27 05:45:01 PDT" "2014-10-27 12:31:01 PDT"
# [3] "2014-10-27 14:59:01 PDT"
sort(dateTime, decreasing = TRUE)
# [1] "2014-10-27 14:59:01 PDT" "2014-10-27 12:31:01 PDT"
# [3] "2014-10-27 05:45:01 PDT"

同样的错误我已经犯过很多次了。当您将 decreasing 作为参数传递时,它会传递给 ... 并最终不再使用。

关于r - 顺序向量或 POSIXct 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26941122/

相关文章:

r - 我可以得到R float 的字节表示吗?

R - 识别并删除在另一个矩阵中具有重复项的矩阵行

R:rvest提取innerHTML

r - 获取 R 中警告的确切数量()

r - 将来自不同文件的数据聚合到数据结构中

r - stan/R 中的均匀分布导致抽样误差

javascript - R networkD3包: node coloring in simpleNetwork()

r - 当变量名称包含字符串信息时使用模式融化 - 避免强制转换为数字

javascript - R Shiny key 和 actionButton 绑定(bind)到 react 值

r - rmarkdown 自动给数字编号