楼主: peijianshi
1551 5

[问答] 关于在R中打印的一个小问题. [推广有奖]

  • 0关注
  • 16粉丝

已卖:352份资源

副教授

80%

还不是VIP/贵宾

-

威望
0
论坛币
638 个
通用积分
2.3662
学术水平
12 点
热心指数
12 点
信用等级
5 点
经验
15373 点
帖子
636
精华
0
在线时间
568 小时
注册时间
2010-3-11
最后登录
2022-9-8

楼主
peijianshi 发表于 2011-9-7 15:48:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我使用循环,现在想知道循环的次数,因此需要打印出来,例如:

for (i in 1:1000){
print(i)
}

但是都是竖着打印的,如
1
2
3
...

现在我想让打印一行一行排队显示,如
1 2 3 ...

如何才能做到?请高手指点!谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:小问题 print 高手指点 For int

R万岁!

沙发
s19880711 发表于 2011-9-7 18:15:31
下方的打印方法,不知是不是大大要的,
可以試試看,試出來是1 2 3 4 . . . . . . 。

for (i in 1:1000){
x[i]=i
}

x

藤椅
peijianshi 发表于 2011-9-7 20:59:19
s19880711 发表于 2011-9-7 18:15
下方的打印方法,不知是不是大大要的,
可以試試看,試出來是1 2 3 4 . . . . . . 。
我需要它们不要重复显示。一边循环一边显示,而不是循环完以后再显示。谢谢。
R万岁!

板凳
zhangyangsmith 发表于 2011-9-8 20:38:55
Try:
  1. for (i in 1:1000) cat(" ", i)
复制代码

报纸
peijianshi 发表于 2011-9-8 21:20:29
zhangyangsmith 发表于 2011-9-8 20:38
Try:
很好,但是似乎是在一行显示的,但是如果我想每隔50个就换一次行,如何才能实现?
谢谢!
R万岁!

地板
qoiqpwqr 发表于 2011-9-8 22:07:38
  1. for (i in 1:1000) {
  2.     cat(" ", i)
  3.     if (i %% 50 == 0) cat("\n")
  4. }
复制代码

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 09:09