如果只是建立模型的那一行代码跑的很慢,如果建立模型的代码本身没有提供并行计算功能,部分模型可以尝试把公式换成则分别传入x=,y=参数,多数模型无法加速。再除非有其他R包,可以建立同样的模型,并且速度更快。
R语言是集统计分析与图形显示于一体的用于分析、绘图的语言和操作环境的软件。
r语言脚本运行不出来的原因是没有安装R引擎。根据查询相关公开信息得:在使用R脚本之前,用户必须向本地主机中安装R引擎。R是一种专门用于数据分析和统计的脚本语言,广泛应用在每一个需要统计和数据分析的领域。PowerBI支持R脚本,两者强强结合,使PowerBI的功能更加强大。PowerBIDesktop默认没有安装R,在使用R脚本之前,必须向PowerBIDesktop中安装R引擎。用户可以使用R脚本加载数据、对数据进行转换和处理、使用R脚本图形化显示数据,这意味着,PowerBI对R的支持是深度融合的,在数据处理的各个阶段都能使用R。而且,为了便于开发人员使用R进行编程,PowerBI可以直接调用R外部IDE,编程体验更好。# 看了一下楼主的编码 ,我的理解是把美国的hotdog 标记出来,修改如下:for(i in 1:length(hotdogs$Country)){
if(hotdogs$Country[i]=="United States"){
hotdogs$Country[i]<- c("#821122")}
else{hotdogs$Country[i] <- c("#cccccc")}
}
如果数据量比较大的话这样比较耗时间,建议用:
Country<- hotdogs$Countryindex<- Country=="United States"
Country[index]<- "#821122"
index1<-Country!="United States"
Country[index1]<- "#cccccc"
print(Country)
虽然比较简单,但是速度较快。。。