我有一個32列的表格,從1到32之後以X命名。例如:X1,X2 ... X32如何在運行時更改R腳本中的列名?
我想做一個ks測試,將一列與所有其他列進行比較。我創建了一個腳本,我想知道是否有可能在運行時訪問這些變量,動態地改變它的參考:
i <- 1
j <- 1
while(i <= 32)
{
while(j<=32)
{
#how can I change next statement to sth like "table$X[i],table$X[j]"?
x <- ks.test(table$X1,table$X2)
#anyway, how to access D and p-value properties from x?
cat("x: ",x.SOMETHING,"\n");
j <- j + 1
}
i <- i + 1
}
感謝。
您可以簡單地通過指數,例如訪問矩陣的列'x < - ks.test(table [,i],table [,j])''。無需使用任意分配的列名稱。 – voidHead 2014-12-03 00:43:13
它似乎有效!有沒有關於訪問x.p-value和x.D屬性的正確方法的建議? – Alex 2014-12-03 01:00:34
其他問題:字段索引是否爲零? – Alex 2014-12-03 01:01:27