【问题标题】:Import Google Spreadsheet with formula into R将带有公式的 Google 电子表格导入 R
【发布时间】:2015-09-26 09:41:18
【问题描述】:

我正在尝试使用公式(特别是 =HYPERLINK 公式)导入 Google 电子表格,以补充或代替列的值。

有 many helpful 关于如何将 Google Spreadsheers 导入 R 的帖子,但是,至少使用 CSV 文件,这些会导入值而不是单元格的公式。

Google 电子表格中的“查看”->“所有公式”选项会显示所有公式,但即使采用这种方法,也会返回单元格的值,而不是公式。

是否有任何相对简单的方法可以将带有公式的 Google 电子表格导入 R?如果没有,还有其他可行的方法吗?

【问题讨论】:

    标签: r google-sheets


    【解决方案1】:

    googlesheets 库中的gs_read_cellfeed() 函数读取数据框中的 googlesheet 数据,其中每个单元格为 1 行。 value 是单元格值,input_value - 公式

    【讨论】:

      【解决方案2】:

      所有的 GoogleSheets -> R 包从 GoogleSheets 导出一个 csv,所以它只会显示值。

      听起来最好的方法是将您的 Google 表格的论坛复制粘贴到文本页面中:

      首先对(等于)进行查找替换

      = 
      

      到(单引号-等于)

      '= 
      

      这将删除公式并将它们改回字符串,然后复制粘贴回 Google 表格或 R。

      哈奇 :)

      【讨论】:

      • 很抱歉这么晚才回来,但是您如何在 G-Sheets 中复制粘贴公式?
      • 我对其进行了一些编辑,您所做的查找替换将公式转换为普通字符串。
      【解决方案3】:

      我强烈怀疑你只会得到值

      【讨论】:

      • 谢谢,我会这样做的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多