Variables Wilcox.test错误:';x';和';y';必须有相同的长度

Variables Wilcox.test错误:';x';和';y';必须有相同的长度,variables,variable-length,Variables,Variable Length,目前正在尝试对相对湿度(erh)和温度(temp)数据进行分组wilcox.test。数据帧如下所示: head(sw_1d_wilcox_data, n = 25) # A tibble: 25 x 3 sens_type erh temp <chr> <dbl> <dbl> 1 OS 32.4 19.60000 2 OS 32.4 19.52727 3 OS 32.4 1

目前正在尝试对相对湿度(erh)和温度(temp)数据进行分组wilcox.test。数据帧如下所示:

head(sw_1d_wilcox_data, n = 25)

# A tibble: 25 x 3
  sens_type   erh     temp
    <chr> <dbl>    <dbl>
 1        OS  32.4 19.60000
 2        OS  32.4 19.52727
 3        OS  32.4 19.50000
 4        OS  32.4 19.50000
 5        OS  32.4 19.50000
 6        OS  32.4 19.50000 (...) # chopped it here for simplicity.
但我得到了一个错误:

Error in wilcox.test.default(x = c(97.4624454975128, 97.4624454975128, 
: 'x' and 'y' must have the same length
所有变量都在正确的类中(temp和erh=数值,sens_类型=字符)

我到处找,找不到一个直接解决这个问题的帖子。非常感谢您的帮助


**另外还有一些标签建议——我找不到wilcoxon/wilcox标签或合适的错误标签(我不清楚如何使用现有的标签)。

如果是真正的配对测试,那么每个样本的大小应该相同。但是,将wilcox.test函数中的成对参数更改为“FALSE”将使您能够运行测试

Error in wilcox.test.default(x = c(97.4624454975128, 97.4624454975128, 
: 'x' and 'y' must have the same length