使用googlesheets包提取Google Sheet的名称

时间:2016-03-15 01:11:31

标签: r r-googlesheets

我正在使用googlesheets包从Google表格中获取数据,并希望将表格名称附加到data.frame中的列。

例如,使用公开Gapminder表:

library(googlesheets)
library(dplyr)
my_dat <- gs_gap() %>% # register public Gapminder practice sheet
  gs_read(ws = 1) %>%
  mutate(source_dat = "Africa")

我的上一行手动执行此操作,但我想自动执行此操作,即使用工作表的名称填充变量source_dat。 (是的,我知道已有一个包含该信息的专栏 - 这只是一个例子)。有没有办法引用活动工作表名称?

1 个答案:

答案 0 :(得分:3)

现在只有单元格提要读取功能将工作表名称作为属性附加。第二个解决方案显示了如何使用它。如果您在github上打开一个问题,我可以将其添加到所有读取方法中。

您也可以预先存储ws的名称,如第一个解决方案。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<a href="#" data-toggle="popover" title="Username:"  data-content='<input id="Uname" data-toggle="popover" data-trigger="focus" data-content="You are Successfull!!!!" type="text"/><input id="btnEdit" type="button" value="Edit" />'>Click me!</a>