I am using R2.6.0 on Windows Small Business Server 2003. I apologize if the answer to my question is available I have searched but have not found anything that I thought helped me. I have a dataframe that contains ~4.5 million rows and 5 columns. (see memory and df details below). I am trying to save the dataframe to a MS SQL Server database, using the sqlSave function. The code below seems to work, but takes several hours. sqlSave(channel, dat=idxdata, varTypes=c(ddates="datetime") ) Any tips how I can speed things up? Or is my dataframe so large that it is going to take a while? (I have ~20 dataframes that I need to save to SQL, so speed is somewhat important.) Is there an altogether different approach I should consider taking? FYI, here is information re: the dataframe and memory on my system. Please let me know if there is any further information I should provide. > memory.size(max = F) #reports amount of memory currently in use [1] 131.8365 > str(idxdata) 'data.frame': 4474553 obs. of 5 variables: $ idkey : int 1003 1003 1003 1003 1003 1003 1003 1003 1003 1003 ... $ nnd : Factor w/ 25 levels "01","01C","02",..: 1 1 1 1 1 1 1 1 1 1 ... $ curcdd : Factor w/ 2 levels "CAD","USD": 2 2 2 2 2 2 2 2 2 2 ... $ ddates:Class 'Date' num [1:4474553] 6942 6943 6944 6945 6948 ... $ idx : num 100 100 100 100 100 100 100 100 100 100 ... > object.size(idxdata) [1] 125289688
--------------------------------- [[elided Yahoo spam]] [[alternative HTML version deleted]]
______________________________________________ R-help@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.