[问题] function内判读文字资料

楼主: SleepyChink (SleepyChink)   2016-01-21 00:21:35
cityfreq<-function(area){
a<-as.character(data$city)
city<-c(a)
for(i in 1:length(data$city)){
if(city[i]=="area"){
city[i]<-1
}else{
city[i]<-0
}
}
numcity<-as.numeric(city)
freq<-sum(numcity)
print(freq)
}
cityfreq(Taipei) #预计算的城市
以上是我的程式码,这样是无法得到欲求的结果,想请教一下是否function不能够放欲判读问子项目?仅能做数值运算?
谢谢
作者: celestialgod (天)   2016-01-21 02:09:00
==area不是 =="area"你确定程式不排版一下吗?不然其实我是满懒得看
作者: benson415 (沛行)   2016-01-21 19:11:00
如果你预期的不是1,请问你想算的是?同样的字数?
楼主: SleepyChink (SleepyChink)   2016-01-21 21:05:00
我想算的是判读一列资料(各个县市),出现默认县市的次数(eg,function(Taipei)计算资料台北出现次数)
作者: celestialgod (天)   2016-01-21 21:36:00
所以改成==area可以跑吧?你要用变量,不是用字串

Links booklink

Contact Us: admin [ a t ] ucptt.com