0

我想使用 R edgar 包和函数 getBusinDescr() 检索 74 家公司的业务描述部分。当我运行我的代码行时,所有文件都是通过 getFilings() 下载的。但是,随后出现以下错误:“writeLines(product.descr2, filename2) 中的错误:找不到对象‘product.descr2’”。是什么原因造成的,我该如何解决这个问题?提前感谢您的意见。PS-我提前为这个问题中的任何错误道歉。这是我关于堆栈溢出的第一个问题。我希望我已经按照规则提出了要求。

我在网上搜索了如何解决此错误,但找不到答案。但是,我确实找到了这个网页: https ://rdrr.io/cran/edgar/src/R/getBusinessDescr.R ,据我所知,它完整地描述了这个函数的代码。在这里,我找到了错误的可能位置:“writeLines(product.descr2, filename2)”。但是,我对代码的理解程度不足以知道如何解决此问题。

    install.packages("edgar")
    install.packages("edgarWebR")
    library(edgar)
    library(edgarWebR)

    #retrieve BusinDesc (Item 1)
    filings.BusinDes.2018<-getBusinDescr(cik.no=CIK,filing.year=2018)

    #where CIK is a vector of CIK codes (as integers) for all 74 companies
    #for replicability here are some CIK codes:
    CIK.codes<-c(918160,1164727,831259,73309,1022671)

    #results/output in console
    Downloading fillings. Please wait...  100%
    Extracting 'Item 1' section... 0%                                                                                 
    Error in writeLines(product.descr2, filename2) : 
      object 'product.descr2' not found

我希望输出显示一个包含基本归档信息的数据框和项目中名为“业务描述文本”的文件夹,其中包含每个公司的业务描述作为文本。但是,在这种情况下,该文件夹存在,但它是空的。在控制台中,显示以下错误消息:

    Error in writeLines(product.descr2, filename2) : 
      object 'product.descr2' not found

此错误的根源是什么,我该如何解决?感谢您的反馈意见。

4

0 回答 0