R語言將字符串矩陣轉化為數值型矩陣


這是原始數據的格式,當運行完下面的命令的時候,結果如下圖

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刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM