任何 R 编程专家都可以帮助我解决这个组合向量问题吗?
R代码如下所示:
> maxTemps<-0
> for(i in printfilenames) {
+ file2 <- read.csv(i, row.names=1)
+ tempMax <-max(file2[1:145,1], na.rm=TRUE)
+ zero<-vector("numeric", 9)
+ for(i in tempMax) {
+ maxTemps<-tempMax+zero
+ print(tempMax)
+ }
+ }
[1] 24.3
[1] 24.1
[1] 19.4
[1] 21.2
[1] 25.4
[1] 28.7
[1] 22.7
[1] 23.2
[1] 24.2
> maxTemps
[1] 24.2 24.2 24.2 24.2 24.2 24.2 24.2 24.2 24.2
这基本上就是我得到的。
这个问题要求我的“maxTemps”输出应该是这样的:
[1] 24.3 24.1 19.4 21.2 25.4 28.7 22.7 23.2 24.2
但我得到:
[1] 24.2 24.2 24.2 24.2 24.2 24.2 24.2 24.2 24.2
任何人都可以请帮助我这里哪里出错了?非常感谢您的帮助。
谢谢!