rbind(meslek1, asd) 错误:在 r 中找不到对象 'asd'
Error in rbind(meslek1, asd) : object 'asd' not found in r
我在 R 中编写这段代码以从我的 diff 函数生成一个 csv 文件,但我收到了那个错误。
for(girdi1 in 1:304) {
print(girdi1)
meslek1<-diff(as.data.frame(amges[,girdi1])[,1], lag=1, differences=1)
asd <- rbind(meslek1,asd)
}
write.csv(asd, file='asd.csv')
您的 asd
-对象不存在,您必须首先将其创建为循环外的空对象。
要在绑定时更改行的顺序,请在 rbind()
内更改顺序
a <- c(1,2,3)
b <- c(2,3,4)
> rbind(a,b)
[,1] [,2] [,3]
a 1 2 3
b 2 3 4
> rbind(b,a)
[,1] [,2] [,3]
b 2 3 4
a 1 2 3
那就是:
asd <- vector()
for(girdi1 in 1:304) {
print(girdi1)
meslek1<-diff(as.data.frame(amges[,girdi1])[,1], lag=1, differences=1)
asd <- rbind(asd, meslek1)
}
write.csv(asd, file='asd.csv')
我在 R 中编写这段代码以从我的 diff 函数生成一个 csv 文件,但我收到了那个错误。
for(girdi1 in 1:304) {
print(girdi1)
meslek1<-diff(as.data.frame(amges[,girdi1])[,1], lag=1, differences=1)
asd <- rbind(meslek1,asd)
}
write.csv(asd, file='asd.csv')
您的
asd
-对象不存在,您必须首先将其创建为循环外的空对象。要在绑定时更改行的顺序,请在
rbind()
内更改顺序
a <- c(1,2,3)
b <- c(2,3,4)
> rbind(a,b)
[,1] [,2] [,3]
a 1 2 3
b 2 3 4
> rbind(b,a)
[,1] [,2] [,3]
b 2 3 4
a 1 2 3
那就是:
asd <- vector()
for(girdi1 in 1:304) {
print(girdi1)
meslek1<-diff(as.data.frame(amges[,girdi1])[,1], lag=1, differences=1)
asd <- rbind(asd, meslek1)
}
write.csv(asd, file='asd.csv')