r - R : argument lengths differ中的订购功能

标签 r arguments

我在R中收到以下错误:

argument lengths differ.

我有一个数据集,我想在两列上进行排序,首先是在caseID上,然后是在包含时间戳记的列上。我使用以下代码:
mydata <- mydata[order(mydata[ ,col1], mydata[ ,col2], decreasing = FALSE),]

col1和col2是两个保存整数的变量。我研究了类似的问题,并尝试了在那里提出的解决方案,但是没有任何效果;)。

有人可以帮我吗?

亲切的问候

最佳答案

R认为您2列的长度不同,有时会在您意外访问不存在的列时发生,请检查col1col2的值以确保它们是适当的数字。还要查看length(mydata[,col1])length(mydata[,col2])以查看这两个值是否匹配。还要检查是否缺少,或其他标点符号,有时,如果语法不正确,则会得到长度为1的列表,或者单个元素向量的长度与其他向量的长度不匹配。

关于r - R : argument lengths differ中的订购功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20805726/

相关文章:

python - python 中的 max - 错误缺少 1 个必需的位置参数 : 'b'

c++ - 作为成员函数的operator[] 的正确模板参数/参数是什么?

r - R 中的错​​误 : decompose(y) : time series has no or less than 2 periods

r - 如何在 R 中将数小时的 excel 内部编码转换为数小时?

r - PowerBI Desktop 和 R 错误 : package or namespace load failed for 'ggplot2'

java - 主类: Manifest - how to define an entry point with arguments

Python 类参数错误

r - 如何根据空白行从 df 分区为多个 .csv?

datetime - 为什么 R 不能将 'CST' 识别为有效时区?

java - Libgdx - 在函数中使用 void 作为参数