
這是原始數據的格式,當運行完下面的命令的時候,結果如下圖
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則表示修改的為列

這是原始數據的格式,當運行完下面的命令的時候,結果如下圖
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則表示修改的為列
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。