a a [1] "Test-6ren">
gpt4 book ai didi

r - openxlsx : read. 如果工作表名称包含 "&"字符,xlsx 会引发错误

转载 作者:行者123 更新时间:2023-12-04 20:35:34 25 4
gpt4 key购买 nike

  • 创建 .xlsx包含三张名为“Test 1”、“S&P500 TR”和“SP500 TR”的文件。在每张纸上放一些随机内容并将其保存为“Book1.xlsx”。
  • 跑:
    > a <- getSheetNames("Book1.xlsx")
    > a
    [1] "Test 1" "S&P500 TR" "SP500 TR"
  • 现在尝试:
    > read.xlsx("Book1.xlsx", a[2])
    Error in read.xlsx.default("Book1.xlsx", a[2]) :
    Cannot find sheet named "S&P500 TR"
  • 最佳答案

    首先检查您是否真的输入了姓名 S&P500 TR而不是使用 a[2]那会改变任何事情。

    或者,您可以使用 readxl导入包;

      library(readxl)

    X1 <- read_excel("C:/1.xls", sheet = "S&P500 TR")

    这是我的电子表格,是导入后的结果;
     head(X1)
    # A tibble: 6 × 4
    # Year Month Community ` Average Daily`
    # <dbl> <chr> <chr> <dbl>
    # 1 2016 Jan Arlington 5.35
    # 2 2016 Jan Ashland 1.26
    # 3 2016 Jan Bedford 2.62
    # 4 2016 Jan Belmont 3.03
    # 5 2016 Jan Boston 84.89
    # 6 2016 Jan Braintree 8.16

    关于r - openxlsx : read. 如果工作表名称包含 "&"字符,xlsx 会引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43123818/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com