我有一个带有列
的数据框dfvar removeDuplicates = function(nums) {
let p1 = 0,lastVal =nums[0] -1;
for (let i = 0; i < nums.length; i++) {
if (nums[i] != lastVal) {
nums[p1] = nums[i];
lastVal = nums[i]
p1 +=1;
}
}
nums.length = p1;
console.log(nums);
};
let arr = [1, 1, 2]
removeDuplicates(arr);
我想获得皮尔逊相关系数和相应的p值,作为附加在上面的两列,所以结果看起来像
Parameter A B
我尝试了
Parameter A B corr_coeff p-value
但是只能得到相关系数。请让我知道一个解决方案
答案 0 :(得分:0)
选项为cor.test
library(dplyr)
library(tidyr)
df %>%
group_by(Parameter) %>%
summarise(out = list(tibble(cor.test(A, B)[c("statistic", "p.value")]))) %>%
unnest