2017-07-17 56 views
-1

我不明白這裏的[,-1]索引部分。 dat是指數據這是什麼完成的?將數據更改爲矩陣

Original source

示例代碼:

data_variables <- as.matrix(dat[,-1]) 
+2

它排除第一列 – CPak

+0

參見https://cran.r-project.org/doc/manuals/r-release/R-intro.html的第2.7節 – lmo

回答

1

的索引值有一定的參考筆記從矩陣: 如果x是你的數據文件...

x[i, j]  #pulls the specific value at row i, column j 
x[i, ]  #pulls the values from row i 
x[ , j]  #pulls the values from column j 
x[ , c(1, 3)] #pulls values from specifically columns 1 and 3 
x["name", ] #pulls the values from the row titled "name" 
x[-2, ]  #pulls values from all rows EXCEPT column 2 
x[ , -(3:4)] #pulls all column values EXCEPT columns 3 & 4 

注意:使用減號僅適用於行或列號碼。 「名稱」標識符不能使用減號。這將生成一個錯誤代碼。