楼主: Vamforever
2200 2

[问答] 用write.xlsx循环输出的时候变量名怎么处理? [推广有奖]

  • 0关注
  • 0粉丝

高中生

65%

还不是VIP/贵宾

-

威望
0
论坛币
79 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1437 点
帖子
41
精华
0
在线时间
27 小时
注册时间
2016-5-3
最后登录
2019-3-4

楼主
Vamforever 发表于 2018-8-17 16:47:07 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在输出之前已经生成了名称为m1, m2, m3...的矩阵变量 我想最后用一个循环命令输出这些变量到Excel中 <br>
我用了如下命令 <br>
for(i in 1:9){<br>
write.xlsx(paste('m',i,sep=''),"2018_06.xlsx",sheetName<-sheet[i],col.names=F,row.names=F,append=T)}<br>
但最后输出的表格里每个sheet中只含有m1 m2这些变量名 对应的数据没有导出 这种情况该怎么处理?
二维码

扫码加我 拉你入群

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

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

关键词:矩阵变量 变量名

沙发
jinkelazzz 发表于 2018-8-17 17:03:36
(paste('m',i,sep=''))这个是字符串啊。简单的方法可以把m1,m2存到list里,再循环取出来

藤椅
Vamforever 发表于 2018-8-18 22:24:20 来自手机
jinkelazzz 发表于 2018-8-17 17:03
(paste('m',i,sep=''))这个是字符串啊。简单的方法可以把m1,m2存到list里,再循环取出来
好吧 也只能这样了{:3_55:}

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

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