楼主: unsaidyang
3414 4

用R生成的随机变量怎样保存为n*1的向量 [推广有奖]

  • 1关注
  • 2粉丝

本科生

54%

还不是VIP/贵宾

-

威望
0
论坛币
94 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
2 点
经验
1597 点
帖子
71
精华
0
在线时间
128 小时
注册时间
2009-11-24
最后登录
2023-12-26

楼主
unsaidyang 发表于 2011-5-10 10:20:43 |AI写论文
30论坛币
用R生成了随机变量x=rnorm(0,1)   
n=100
我想把生成的x保存为n 乘 1 的向量,但是用save(x,file="~~")或者write(x,file="~~")后,R自动默认的为列数为5的向量,怎样修改列数并保存到xls的文件中?

ps: 试过save(x,nc=1, file="data,xls")出来的结果仍然是5列的一堆......
关键词:随机变量 write file Save Data 生成随机变量 保存为向量 列数为一的向量

本帖被以下文库推荐

沙发
ichliebeyxl 发表于 2011-5-10 10:20:44
x <-rnorm(100)
write.table(x,'d:/1.txt',row.names=FALSE,col.names=FALSE)

希望能解决你的问题

藤椅
mjsnoopy 发表于 2011-5-10 10:34:27
how about use matrix() with row=n col=1?
LIVE,and let LIVE

板凳
unsaidyang 发表于 2011-5-13 21:51:20
您好!
用您的方法可以将x变为n*1的向量,并且显示在r中是一竖列。但是用save将其保存时打开文件后显示文件破损,出的都是乱码,用write保存后还是n*5的矩阵。
ps,将新向量与原矩阵区别,重命名过了,保存的是新命名的向量。

报纸
unsaidyang 发表于 2011-5-15 09:15:49
谢谢啦!!!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 17:00