我有2个db,分别是1,2,想批量修改他俩的列名。代码如下。
修改之后,打印db列名还是之前的,而在function里面打印列名是修改之后的,请问各位大佬,这是为什么,还有怎么解决这样的问题?
dblist<-list(db1,db2)
updatename<-function(db){
names(db)<-c("PIN","DID","Assessname","Inst","RawScore","Theta",'TScore','SE','ItmCnt','Datefinish',"Language",
'CompScore', 'Uncorrstdscore',
'Corrstdscore', 'Nationpctl', 'Corrtscore', 'TdRawpctl','Dnumatt','CorrDnum','TdRawscore',
'Insboff', 'Instaus', 'Insrcreason',
'Insrcother')
}
lapply(dblist,updatename)


雷达卡




京公网安备 11010802022788号







