I have 100 data files, which contains very huge data sets of location
details ( e.g latitude, longitude, time, temp)
Now I would like to save the all data of these 100 files in r object, so I
can reload data any time.
* Every file has different length of data
latitude <- NULL
longitude <- NULL
time <- NULL
temp <- NULL
for ( i in 1:100) {
data<- read.table(file_s[i],header=TRUE,skip=55 )
latitude [i] <- data[,6]
longitude[i] <- data[,7]
time[i] <- data[,8]
temp[i ] <- data [,9]
}
save(latitude=latitude,longitude=longitude, time=time,temp=temp,
file="data.RData")
but it does not work.
I am new in R and I got stuck here.
Cheers
Uday
I am beginner in R and I got stuck here
--
View this message in context: http://r.789695.n4.nabble.com/saving-all-data-in-r-object-tp4413092p4413092.html
Sent from the R help mailing list archive at Nabble.com.
saving all data in r object
7 messages · R. Michael Weylandt, uday, iriseekhout
It looks like it works. (I ran your code leaving out the inner non-reproducible loop and just saving the NULL objects with your syntax) What is the error you are getting? Michael
On Thu, Feb 23, 2012 at 3:01 AM, uday <uday_143_4u at hotmail.com> wrote:
I have 100 data files, which contains very huge data sets of location
details ( e.g latitude, longitude, time, temp)
Now I would like to save the all data of these 100 files in r object, so I
can reload data any time.
* Every file has different length of data
latitude ? ? ?<- NULL
longitude ?<- NULL
time ? ? ? ? ? ?<- NULL
temp ? ? ? ? ?<- NULL
for ( i in 1:100) {
data<- read.table(file_s[i],header=TRUE,skip=55 )
latitude [i] ? ? ?<- data[,6]
longitude[i] ? <- data[,7]
time[i] ? ? ? ? ? ?<- data[,8]
temp[i ] ? ? ? ? <- data [,9]
}
save(latitude=latitude,longitude=longitude, time=time,temp=temp,
file="data.RData")
but it does not work.
I am new in R and I got stuck here.
Cheers
Uday
I am beginner in R and I got stuck here
--
View this message in context: http://r.789695.n4.nabble.com/saving-all-data-in-r-object-tp4413092p4413092.html
Sent from the R help mailing list archive at Nabble.com.
______________________________________________ R-help at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Thanks for reply Michael the error which I got is as follows : Error in gzfile(file, "wb") : cannot open the connection In addition: Warning message: In gzfile(file, "wb") : cannot open compressed file 'data.RData', probable reason 'Permission denied' -- View this message in context: http://r.789695.n4.nabble.com/saving-all-data-in-r-object-tp4413092p4414051.html Sent from the R help mailing list archive at Nabble.com.
Michael , the first error which I got is "number of items to replace is not a multiple of replacement length" sorry last time it did not copied whole thing -- View this message in context: http://r.789695.n4.nabble.com/saving-all-data-in-r-object-tp4413092p4414058.html Sent from the R help mailing list archive at Nabble.com.
Hi Uday,
You could try to include 'write.table' in your loop and use paste to save
every file separately like this:
for ( i in 1:100) {
data<- read.table(file_s[i],header=TRUE,skip=55 )
latitude [i] <- data[,6]
longitude[i] <- data[,7]
time[i] <- data[,8]
temp[i ] <- data [,9]
write.table (lattitude, file=paste("lattitude", i, sep="_") )
write.table (longitude, file=paste("longitude", i, sep="_"))
write.table (time, file=paste("time", i, sep="_"))
write.table (temp, file=paste("temp", i, sep="_"))
}
I think that should work.
Cheers,
Iris
--
View this message in context: http://r.789695.n4.nabble.com/saving-all-data-in-r-object-tp4413092p4416896.html
Sent from the R help mailing list archive at Nabble.com.
You have three problems: 1) You don't post with context 2) You have a (likely OS permissions) issue that keeps you from accessing the RData file 3) You can't put a whole bunch of data in a single element of an object (ie., you are trying to put a column of data in a single element of an object: if the column is long, this is a problem) Michael
On Thu, Feb 23, 2012 at 9:50 AM, uday <uday_143_4u at hotmail.com> wrote:
Michael , the first error which I got is "number of items to replace is not a multiple of replacement length" sorry last time it did not copied whole thing -- View this message in context: http://r.789695.n4.nabble.com/saving-all-data-in-r-object-tp4413092p4414058.html Sent from the R help mailing list archive at Nabble.com.
______________________________________________ R-help at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Hi Iris, thanks for reply but this solution does not work Uday -- View this message in context: http://r.789695.n4.nabble.com/saving-all-data-in-r-object-tp4413092p4417933.html Sent from the R help mailing list archive at Nabble.com.