2021
05-15
05-15
R语言因子型数值转数值型的操作
一直觉得只要是数字,不管是什么类型的,都可以通过as.numeric()函数转换为对应的numeric类型的数字,例如x<-“123”,x为character类型,而as.numeric(x)则为numeric类型的123。但是因子(factor)类型却不一样。a<-factor(c(100,200,300,301,302,400,10)),它们的值分别为10020030030130240010,然而as.numeric(a)对应的值并非10020030030130240010,而是2345671。因子(factor)转换成数值型(numeric)的规则是这...
继续阅读 >
riginal_Data因为程序是为了实现对纯数值型Excel文档进行导入并生成矩阵,因此有必要对第五列文本值进行删除处理。Import_Dataimportnumpyasnpimportxlrddefimport_excel_matrix(path):table=xlrd.open_workbook(path).sheets()[0]#获取第一个sheet表row=table.nrows#行数col=table.ncols#列数datamatrix=np.zeros((row,col))#生成一个nrows行*ncols列的初始矩阵foriinrange(col):#对列进行...