大家好我想在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