楼主: allraingy
7923 4

[问答] for循环的结果怎么输出 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

大专生

10%

还不是VIP/贵宾

-

威望
0
论坛币
489 个
通用积分
0.5500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
266 点
帖子
24
精华
0
在线时间
32 小时
注册时间
2016-2-25
最后登录
2024-3-25

楼主
allraingy 发表于 2016-4-25 21:38:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想把循环结果中的“0”和“1”输出到一个CSV文件中再做后续处理,怎么实现啊?for(i in 1:9)
for(j in 1:10)
{{if (a[j] %in% A[i,]) print("1") write.csv(1,"wuxi1.csv")
  else print("0") write.csv(0,"wuxi1.csv")}}
以上代码会报错
Error: unexpected symbol in:
"for(j in 1:10)
{{if (a[j] %in% A[i,]) print("1") write.csv"
二维码

扫码加我 拉你入群

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

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

关键词:for循环 For Unexpected Expected symbol

沙发
allraingy 发表于 2016-4-25 21:38:59
没写两个write.csv之前语句是可以运行的

藤椅
jiangbeilu 学生认证  发表于 2016-4-25 22:13:49
试试这个:
可能的原因在:①大括号加的顺序不对②还有就是print("0") write.csv(0,"wuxi1.csv")没有分号或者换行
  1. for(i in 1:9)
  2. for(j in 1:10){
  3.     if (a[j] %in% A[i,]){
  4.     print("1")
  5.     write.csv(1,"wuxi1.csv")
  6.     } else {
  7.     print("0")
  8.     write.csv(0,"wuxi1.csv")}
  9. }
复制代码

板凳
allraingy 发表于 2016-4-25 22:15:09
jiangbeilu 发表于 2016-4-25 22:13
试试这个:
可能的原因在:①大括号加的顺序不对②还有就是print("0") write.csv(0,"wuxi1.csv")没有分号或 ...
可以得,感谢!

报纸
太极无极 在职认证  发表于 2016-4-25 23:48:20
很好

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-6 19:40