Thank you Adrian. Your response was very informative.

?downloadDocument filled me with excitement untill I read, "If you try to
download a spreadsheet with multiple worksheets into a 'csv' or 'tsv'
format, only the first worksheet will be downloaded."

So now there is a convenient fast way to read data under two circumstances

   1. if the spreadsheet has been
published<http://blog.revolution-computing.com/2009/09/how-to-use-a-google-spreadsheet-as-data-in-r.html>
   2. if one only wants the first sheet (RGoogleData's downloadDocument()).


Farrel Buchinsky
Google Voice Tel: (412) 567-7870

Sent from Pittsburgh, Pennsylvania, United States

On Thu, Dec 10, 2009 at 09:32, Adrian Dragulescu <adria...@eskimo.com>wrote:

>
> Farrel,
>
> Please read the manuals.  On the RGoogleData package page you can read:
> "The package provides R access to Google services through the Google
> supported Java API.
>
> [...]
>
> A package with very similar functionality is maintained by Duncan Temple
> Lang at \url{http://www.omegahat.org/RGoogleDocs/}.  The approach taken
> there is to use \code{RCurl} and \code{XML} to interact with the lower
> level Google HTML protocol.  You should check it out too."
>
> Regarding the questions you have about speed.  Google spreadsheets is
> labeled Labs, mabye there are performance issues on Google side.  The
> approach for both RGoogleDocs and RGoogleData is to make requests to the
> Google servers and parse the XML results.  RGoogleDocs parses using a C
> library, RGoogleData uses a Java library.  Going through the Java interface
> is an extra step, so that might explain the speed difference.
>
> Check ?downloadDocument if you want to download the entire document.  It
> should be fast.  You can load it into R after that.
>
> Best,
> Adrian
>
>
>
> On Wed, 9 Dec 2009, Farrel Buchinsky wrote:
>
>  Both of these applications fulfill a great need of mine: to read data
>> directly from google spreadsheets that are private to myself and one or
>> two
>> collaborators. Thanks to the authors. I had been using RGoogleDocs for the
>> about 6 months (maybe more) but have had to stop using it in the past
>> month
>> since for some reason that I do not understand it no longer reads google
>> spreadsheets. I loved it. Its loss depresses me. I started using
>> RGoogleData
>> which works.
>>
>> I have noticed that both packages read data slowly. RGoogleData is much
>> slower than RGoogleDocs used to be. Both seem a lot slower than if one
>> manually downloaded a google spreadsheet as a csv and then used read.csv
>> function - but then I would not be able to use scripts and execute without
>> finding and futzing.
>>
>> Can anyone explain in English why these packages read slower than a csv
>> download?
>> Can anyone explain what the core difference is between the two packages?
>> Can anyone share their experience with reading Google data straight into
>> R?
>>
>> Farrel Buchinsky
>> Google Voice Tel: (412) 567-7870
>>
>> Sent from Pittsburgh, Pennsylvania, United States
>>
>>

        [[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.

Reply via email to