我听说并一直在使用 RGoogleDocs R 包进行测试,该包可让您登录帐户并查看 google 文档以及上传或删除它们。我可以采取创建一个新文档然后在销毁旧文档后上传它的路线,但我想要一种更优雅的方式。
我使用 rgoogledocs 来访问我的电子表格。当需要编辑时,我无法更改任何值。
#this line returns the value in the worksheet in column 1 row 1
myworksheet[[1]][1,1]
#this command does nothing, but I would like to change the value to cow
myworksheet[[1]][1,1] = "cow"
Run Code Online (Sandbox Code Playgroud) 我希望使用年份列表按日期过滤数据库
years<-c("2014")
yearsdata <- data.frame(animal=c("cow","pig"),
mydate=c(as.Date("2015-01-01"),
as.Date("2014-01-01")))
yearsdata %>%
mutate(mydate =format(mydate, "%Y") %>%
as.character()) %>%
filter(is.null(years) | mydate %in% years)
Run Code Online (Sandbox Code Playgroud)
上面的代码工作,让我过滤我的数据集,但它也格式化日期列.有没有办法获得我的过滤结果,而没有在完成的子集数据框中更改日期列的格式?