1

RGoogleDocs をよく使います。私はそれを使用して、プライベートなデータや少数の人とのみ共有されているデータを読み取ります。私はそれを知ってread.tableおり、使用をread.csv許可しますstringsAsFactors=FALSE

RGoogleDocs で同様のことをしたいと考えています。ここに私の典型的なコードがあります

sheets.con <- getGoogleDocsConnection(getGoogleAuth("fjb@gmail.com", ps, service ="wise"))
spreadsheet <- getWorksheets("private spreadsheet",sheets.con)
first <- sheetAsMatrix(spreadsheet$"Sheet 1",header=TRUE, as.data.frame=TRUE, trim=TRUE) #Get one sheet

ほとんどの場合、文字の値を要素として読み取ります。私は最近 data.table を頻繁に使用していますが、いくつかの要因により、data.table でのデータ変更が少し面倒になっているようです。非数値列を因子ではなく文字ベクトルとして読み取る簡単な方法はありますか?

4

1 に答える 1

3

RGoogleDocs のライターである Duncan Temple Lang は、パッケージを 0.7-0 に更新しました。彼はand関数に追加stringsAsFactorsしました。getWorksheets()sheetAsMatrix()

これをRに取り込む方法は次のとおりです。

   install.packages("devtools")
   library(devtools)
   install_github("RGoogleDocs", "duncantl")

今、私のラインは

   first <- sheetAsMatrix(spreadsheet$"Sheet 1",header=TRUE, as.data.frame=TRUE, trim=TRUE, stringsAsFactors=FALSE) #Get one sheet
于 2012-10-19T22:48:59.300 に答える