在使用RGoogleDocs时,有没有办法将带有字符串的列作为字符串读取
我经常使用RGoogleDocs。我使用它来读取私人数据或仅与少数人共享的数据。我知道在使用RGoogleDocs时,有没有办法将带有字符串的列作为字符串读取,r,google-docs,data-munging,R,Google Docs,Data Munging,我经常使用RGoogleDocs。我使用它来读取私人数据或仅与少数人共享的数据。我知道read.table和read.csv允许使用stringsAsFactors=FALSE 我想在RGoogleDocs中做类似的事情。这是我的典型代码 sheets.con <- getGoogleDocsConnection(getGoogleAuth("fjb@gmail.com", ps, service ="wise")) spreadsheet <- getWorksheets("pri
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
RGoogleDocs的作者邓肯·坦普尔·朗(Duncan Temple Lang)将软件包更新为0.7-0。他将
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
首先,为什么不在read语句之后添加另一行来解决这个问题呢?到底有什么麻烦?我有时使用类似于dat[sappy(dat,is.factor)]=lappy(dat[sappy(dat,is.factor)],as.character的东西
ondata.frame
s我想将所有因子转换为字符。@MatthewDowle在我记忆中的某个地方,我模糊地记得添加新行时未使用因子级别的问题。当一个人处于统计分析阶段时,各种因素都能很好地发挥作用,但我经常发现,在数据预处理阶段,这是一件痛苦的事情。@Farrel我很难理解问题是什么。