楼主: fangjie-fanglu
3291 9

R模拟的1000批数据如何保存为1000个文件,每个文件包含一批数据? [推广有奖]

  • 0关注
  • 1粉丝

已卖:19份资源

本科生

48%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0.0057
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1637 点
帖子
60
精华
0
在线时间
96 小时
注册时间
2009-5-20
最后登录
2022-3-17

楼主
fangjie-fanglu 发表于 2010-10-11 10:19:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在R软件模拟中,如果模拟产生1000批数据,是否可以在R中实现——有1000个文件,每个文件中包含一批数据的信息?如果可以,请问应该怎样做呢?谢谢!呵呵
二维码

扫码加我 拉你入群

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

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

关键词:r软件 数据 文件 模拟 保存

回帖推荐

楚韵荆风 发表于10楼  查看完整内容

我曾经也用过for循环加上paste()语句读取了40个text文档,估计也可以用此种方法解决

wzy1713 发表于7楼  查看完整内容

write.csv中应用PASTE函数就可以了啊

qoiqpwqr 发表于6楼  查看完整内容

shenbaiseshatan 发表于5楼  查看完整内容

使用list结构可以完成你的工作,大致可以参考如下代码当然,如果不喜欢用循环的话可以使用apply()系的函数 如果需要批量存储数据到硬盘,可以参考http://www.pinggu.org/bbs/viewthread.php?tid=343740&page=1#pid7224817

沙发
maskamsla 发表于 2010-10-11 10:21:20
先压缩一下。然后在弄

藤椅
qoiqpwqr 发表于 2010-10-11 11:04:43
我只知道循环可以搞。

板凳
fangjie-fanglu 发表于 2010-10-11 11:10:56
在模拟的过程中,生成一批数据就保存在一个文件中,可能是我没有讲清楚,楼上误会了

报纸
shenbaiseshatan 在职认证  发表于 2010-10-11 11:16:06
使用list结构可以完成你的工作,大致可以参考如下代码
  1. list.temp<-list()
  2. for(i in 1:3) list.temp[[i]]<-cbind(rnorm(3),rnorm(3))
复制代码
当然,如果不喜欢用循环的话可以使用apply()系的函数
如果需要批量存储数据到硬盘,可以参考http://www.pinggu.org/bbs/viewthread.php?tid=343740&page=1#pid7224817
胜人者有力,自胜者强!

地板
qoiqpwqr 发表于 2010-10-11 11:27:54
  1. for (i in 1:10)
  2. {
  3. temp <- rnorm(10)
  4. fname <- paste("file", i, ".csv", sep = "")
  5. write.csv(temp, file = fname)
  6. }
复制代码

7
wzy1713 发表于 2010-10-12 21:09:54
write.csv中应用PASTE函数就可以了啊

8
trier2006 发表于 2010-10-13 09:17:43
1# fangjie-fanglu

每生成一批数据,就输出一次结果。
也就是说将输出结果的语句和生成随机数据的语句放在一个循环里。
最好的医生是自己,最好的药物是时间……

9
fangjie-fanglu 发表于 2010-10-13 10:29:10
多谢各位大虾,问题已解决

10
楚韵荆风 学生认证  发表于 2010-10-13 13:07:39
我曾经也用过for循环加上paste()语句读取了40个text文档,估计也可以用此种方法解决
共享是一种彼此的快乐

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

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