1210 5

[实际应用] print() 函数输出问题 [推广有奖]

全面库存管理咨询独立顾问

已卖:110份资源

讲师

7%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
1429.8013
学术水平
7 点
热心指数
1 点
信用等级
6 点
经验
5641 点
帖子
155
精华
1
在线时间
319 小时
注册时间
2012-4-18
最后登录
2026-1-6

楼主
CMO-首席物料官 发表于 2021-12-19 18:10:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
print() 函数输出的结果能保存到某个向量里面吗?怎么做?谢谢

二维码

扫码加我 拉你入群

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

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

关键词:print int 怎么做

销售经理就是个拉单的吗?连载1 程晓华 2025-2-16 【文章比较长,分三 ...

沙发
s609078902 发表于 2021-12-20 08:33:36
print(x) 输出的结果不就是 x 吗

藤椅
CMO-首席物料官 发表于 2021-12-20 09:29:35
s609078902 发表于 2021-12-20 08:33
print(x) 输出的结果不就是 x 吗
谢谢,但我可能没有表达清楚我的问题:
> # calculate mean
> library(openxlsx)
> library(forecast)
> wf<-data.frame(read.xlsx("waterfall.xlsx",sheet=2))
> i<-1
> m<-NULL
> while(i<=27) {print(mean(wf[1:14,i+1],na.rm=TRUE));i<-i+1}
[1] 70
[1] 146
[1] 302.6667
[1] 324.75
[1] 233.6
[1] 322.3333
[1] 319.5714
[1] 299.125
[1] 340.6667
[1] 285.4
[1] 240.7273
[1] 336.1667
[1] 416.3333
[1] 347.5
[1] 351.3636
[1] 213.7
[1] 397.4444
[1] 308.125
[1] 289.5714
[1] 420.5
[1] 393.6
[1] 457.25
[1] 157
[1] 248.5
[1] 271
[1] 522.5
[1] 169
>
我写了上述函数并有打印输出,我的意思是这些打印输出的结果怎么保存到一个向量或数据框?
另外,本例中,如果没有 print, 为什么这个计算就无法显示循环计算的输出结果??

板凳
CMO-首席物料官 发表于 2021-12-20 09:30:00
> # calculate mean
> library(openxlsx)
> library(forecast)

> wf<-data.frame(read.xlsx("waterfall.xlsx",sheet=2))
> i<-1
> m<-NULL
> while(i<=27) {print(mean(wf[1:14,i+1],na.rm=TRUE));i<-i+1}
[1] 70
[1] 146
[1] 302.6667
[1] 324.75
[1] 233.6
[1] 322.3333
[1] 319.5714
[1] 299.125
[1] 340.6667
[1] 285.4
[1] 240.7273
[1] 336.1667
[1] 416.3333
[1] 347.5
[1] 351.3636
[1] 213.7
[1] 397.4444
[1] 308.125
[1] 289.5714
[1] 420.5
[1] 393.6
[1] 457.25
[1] 157
[1] 248.5
[1] 271
[1] 522.5
[1] 169
>

报纸
s609078902 发表于 2021-12-20 16:24:18
CMO-首席物料官 发表于 2021-12-20 09:29
谢谢,但我可能没有表达清楚我的问题:
> # calculate mean
> library(openxlsx)
直接赋值给 y 就好了
  1. y <- vector("double", 27)
  2. i <- 1

  3. while(i <= 27) {
  4.   y[i] <- mean()
  5.   i <- i + 1
  6. }
复制代码

地板
CMO-首席物料官 发表于 2021-12-20 18:31:07
s609078902 发表于 2021-12-20 16:24
直接赋值给 y 就好了
非常感谢!

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

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