关于gsub函数,如何数值处理

第一张图是我的代码,对数据的处理。目的是把有标识的数据转为NA
图片说明
以下是数据
图片说明
图片说明

我想把nwed数值化
图片说明
但是无法保持原有的数据框类型了

这里涉及到 data.frame与matrix的区别, data.frame是每一列是一个数据类型, matrix是全部数据是一个数据类型, matrix 实质上就是一个有维度的向量. 如果你要把所有的数值都转换成 numeric, as.numeric之后再用dim给他一个维度就好.

 aa=1:100
 dim(aa)=c(10,10)
 class(aa)