Hi again! I'm trying to follow your general goal from your questions today but it's not easy.
First, declaring a data.frame of 0 rows is a bad idea. It is much faster to define the length and number of rows from the beginning and to fill it then. Second, I don't know how to do it! What I know is that, to my knowledge (maybe I overlooked some posts in the archive), there is no easy way to do it, such as lists or vectors. The easiest might be to create a list with the correct length with list(), fill it with whatever data and then convert it to a data.frame with as.data.frame() when it's finished. Third, for your problem, maybe do.call() can help you. I don't know what you did up to now, but it sounds that you tried to do it iteratively (in a loop) instead of vectorizing it (though I don't know if do.call() can be really called vectorized). There was a post yesterday/today on do.call(). You'll surely find it if you look with RSiteSearch(). Last, I don't know if it is relevant for you, but I've read on the list many times that matrices are faster to deal with. If all your columns and rows have the same type, then you can use matrices. There are surely guys that know more about this stuff somewhere on the list, but I hope it can get you started. Ivan Le 9/6/2010 16:56, rajesh j a écrit : > Hi, > > first off, I wanna ask how do I declare a data.frame of 0 rows and n > columns? > > Coming to my problem, > > I have a data.frame of 22 columns by dynamic rows which I insert using > rbind. The total number of rows could go upto 2,00,000. The problem is that > after about 800 or 900 get inserted rbind starts overwriting the data.frame > and I end up with a total of 800-900 rows. What is up with that? > The 22 columns are all strings each having about 10 characters -- Ivan CALANDRA PhD Student University of Hamburg Biozentrum Grindel und Zoologisches Museum Abt. Säugetiere Martin-Luther-King-Platz 3 D-20146 Hamburg, GERMANY +49(0)40 42838 6231 ivan.calan...@uni-hamburg.de ********** http://www.for771.uni-bonn.de http://webapp5.rrz.uni-hamburg.de/mammals/eng/mitarbeiter.php [[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.