首页 > 解决方案 > 如何获得相同的替换行和数据?

问题描述

我在 azure 上有一个带有“手动输入数据”的模型,带有一个 R 模块,这里是列:

Region_ID, Log_Type, CITY_ID, Ad_Slot_Width, Ad_Slot_Floor_Price, Creative_ID, Paying_Price
217,2,3, 335, Na, 5, 255

这是R模块中的变量:

test2$Region_ID<- as.numeric(test2$Region_ID)
test2$City_ID<- as.numeric(test2$City_ID)
test2$Ad_Slot_Width<- as.numeric(test2$Ad_Slot_Width)
test2$Ad_Slot_Floor_Price<- as.numeric(as.factor(test2$Ad_Slot_Floor_Price))
test2$Paying_Price<- as.numeric(test2$Paying_Price)
test2$Creative_ID<- as.numeric(test2$Creative_ID)

Here is error when executing it:
Execute R Script Piped (RPackage) : The following error occurred during 
evaluation of R script: R_tryEval: return error: Error in ` 
$<-.data.frame`(`*tmp*`, "City_ID", value = numeric(0)) : replacement has 0 
rows, data has 1 

哪里错了?如何获得相同的替换行和数据?谢谢,安

标签: razure

解决方案


您忘记了 R 区分大小写。这应该可以消除您的错误。

test2$CITY_ID<- as.numeric(test2$CITY_ID)

推荐阅读