首页 > 解决方案 > 我正在尝试创建一个脚本,该脚本使用 for 循环为连续值运行连续的 prop.test()

问题描述

Script:
a    <-     c(10, 20)  
b    <-      c(100, 200)  
c    <-     c(50 , 1000)  
d    <-      c(3000, 4300)   

for (i in c(a,b,c,d))
{
print(prop.test(a,b))
}.

所以基本上我希望每 2 个对象配对。我希望我有点清楚。

标签: r

解决方案


您可以将向量放在一个列表中并使用for如下循环 -

list_data <- list(a, b, c, d)

result <- vector('list', length(list_data)/2)
for(i in seq_along(result)) {
  n <- (i -1) * 2 + 1
  result[[i]] <- prop.test(list_data[[n]], list_data[[n+1]])
  print(result[[i]])
}

推荐阅读