【问题标题】:Why is na.rm not working in my code?为什么 na.rm 在我的代码中不起作用?
【发布时间】:2017-06-18 16:48:28
【问题描述】:

我在删除 NA 时遇到问题。

这是我的代码:

dataset <- read.csv2("my_file.csv", header = T)
year_order <- ret12[order(dataset$year, na.rm = T, decreasing = T), ]
# Returns:
#  *Error in order(ret12$year, na.rm = T, decreasing = T) :
#  argument lengths differ*

为什么?

【问题讨论】:

  • order 不提供 na.rm 参数

标签: r error-handling na


【解决方案1】:

如果您要订购什么并删除 ret12$year 列中由缺失值标记的 NA(通常在 order()-ing 中最后出现),那么您需要订购,然后省略:

 year.order <- ret12[ order(ret12$year, decreasing=T),][ 1:sum(!is.na(ret12)), ]

【讨论】:

    猜你喜欢
    • 2014-01-23
    • 2013-08-06
    • 2021-03-17
    • 2018-04-24
    • 2019-01-07
    • 2014-04-28
    • 2019-03-12
    • 1970-01-01
    相关资源
    最近更新 更多