全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
872 5
2021-10-24
学校刚开始学这个,条件语句一直报错,不知道哪里出问题了,谢谢各位老师 求助
setwd("F:/")
mydata=read.csv("HealthExpend.csv")
attach(mydata)
myrace=mydata$RACE
myrace
n=2000
t1=c(rep(0,n))
for(i in 1:n)if{(myrace[i]="WHITE") t1[i]="4"
else if(myrace[i]="BLACK")
t1[i]="2"
else
t1[i]="0"}

报错:


Error: unexpected '{' in "for(i in 1:n)if{"
> else if(myrace[i]="BLACK")
Error: unexpected 'else' in "else"
> t1[i]="2"
Error in t1[i] = "2" : object 'i' not found
> else
Error: unexpected 'else' in "else"
> t1[i]="0"}
Error: unexpected '}' in "t1[i]="0"}"

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-10-24 23:39:14
卷卷bu 发表于 2021-10-24 15:32
学校刚开始学这个,条件语句一直报错,不知道哪里出问题了,谢谢各位老师 求助
setwd("F:/")
mydata=read ...
大括号放在for语句的后面
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-10-25 08:47:48
1.  {} 的位置不对
2. 判断条件应该使用 ==
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-10-25 19:33:57
绝世涛神 发表于 2021-10-24 23:39
大括号放在for语句的后面
非常感谢,确实我这里出错了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-10-25 19:34:30
s609078902 发表于 2021-10-25 08:47
1.  {} 的位置不对
2. 判断条件应该使用 ==
感谢感谢,就是这样,终于不报错了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-10-26 04:49:31
卷卷bu 发表于 2021-10-24 15:32
学校刚开始学这个,条件语句一直报错,不知道哪里出问题了,谢谢各位老师 求助
setwd("F:/")
mydata=read ...

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群