【问题标题】:How to delete rows of my googlesheets using R如何使用 R 删除我的 googlesheets 行
【发布时间】:2020-04-07 11:32:11
【问题描述】:

我正在使用 googlesheets4 包来访问我的 Google 表格
我可以从名为 Youtube 的文件和名为 Youtube_Links 的工作表中检索数据,但我想删除一些行,例如行 1618 适用于所有列。

我最近看到在github 上添加了一个sheets_delete() 函数但是当我这样做时lsf.str("package:googlesheets4") 要查看此包的所有功能,我在列表中没有看到该功能。

您知道我需要采取哪些步骤才能使用它吗?

我尝试了以下但没有成功:sheets_delete(Youtube, sheet = "Youtube_Links", range = "16:18", shift = NULL)

【问题讨论】:

    标签: r google-sheets google-drive-api google-sheets-api googlesheets4


    【解决方案1】:

    我只是 downloaded the development version from GitHub 并且有 sheet_delete() 函数:

    # install.packages("devtools")
    devtools::install_github("tidyverse/googlesheets4")
    

    【讨论】:

    • 非常感谢,没看到那个。我无法安装软件包,这是我得到的错误:E> Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : E> namespace ‘vctrs’ 0.2.0 is being loaded, but >= 0.2.3 is required 但我检查了我的“vctrs”版本是 0.2.4,所以我不明白这个问题。
    • 我的 Docker 会话实际上有这个问题,而不是本地。我不知道如何解决这个问题......你的答案仍然有效,所以我会这样标记它。
    • 既然你说我认为我有同样的错误。我没有检查我当前的“vctrs”版本,而是重新启动了 R 会话并通过 RStudio GUI 安装了“vctrs”并重新运行了 install_github,但这可能对 Docker 问题没有帮助。
    • 嗨@bs93 只是想知道sheets_delete() 函数是否仍然为您工作?它不再适合我了......
    猜你喜欢
    • 2015-12-08
    • 2022-01-20
    • 2021-06-08
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-10
    • 2016-06-25
    相关资源
    最近更新 更多