大家好我想在R中创建一个函数来清理数据...下面的代码是它的一部分。在eval函数中的R错误函数
limpio=function (tabla, campo, campo_conteo){
tabla1<-aggregate(campo_conteo ~ campo, tabla, length)
colnames(tabla1)[2]<-"frecuencia"
tabla2 <- gsub('\\s+','',toupper(tabla1$campo))
View(tabla2) }
所以,当我运行:
limpio(vendidos, Nacionality, CustomerID)
我得到以下错误:
Error in eval(expr, envir, enclos) : object 'CustomerID' not found
但该列不存在,所以不知道是什么问题。
colnames(vendidos)
#[1] "ID" "CampaignID" "CustomerID" "PhoneID" "Name"
#[6] "NumberType" "Number" "Birthday" "Sex" "Holder"
#[11] "HolderNumber" "Nacionality" "Address" "City" "Zip"
我会尝试limpo(vendidos,Nacionality,vendidos [,2])。从你提供的信息来看,你的餐桌上似乎没有任何Nacionality。 – DJJ 2014-09-10 15:37:08
我有它,我只显示了一部分的列。 – GabyLP 2014-09-10 15:41:02
您是否对上述建议的方法有任何错误? – DJJ 2014-09-10 15:44:25