将数据更改为矩阵

时间:2017-07-17 20:58:14

标签: r xgboost

我不明白这里的[,-1]索引部分。 dat指的是数据这取得了什么成果?

Original source

示例代码:

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

1 个答案:

答案 0 :(得分: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

注意:使用减号仅适用于行或列数字。您不能使用带有&#34;名称&#34;的减号。标识符。这将生成错误代码。