這是原始數據的格式,當運行完下面的命令的時候,結果如下圖
x=read.table("C:/Users/Administrator/Desktop/s1.txt")
x=as.matrix(x)
x
顯然x是個字符串矩陣,如果我要刪去x的第一列,
y=x[,-1]
y
結果如圖
顯然,y還是一個字符串矩陣,,如何將字符串矩陣轉化為數值矩陣呢?使用apply()函數
y=apply(y,2,as.numeric)
apply()函數里面的第2個值,如果為1,則修改的為行,如果取2則表示修改的為列