我试图编写一个R函数,它将从一个R包中提取导出的函数,并返回包含每个函数的列表、调用签名和文档中的描述。"package:dplyr")# Extract call signature for the join function in dplyr
lsf.str("package:dplyr")[10] %>%
Could not find function" in Roxygen examples during CMD check 但在我的例子中,它是一个来自导入包(dplyr)的函数,我确实在描述文件的Imports但是,由于该包包含数十个带示例的函数,并且许多函数使用dplyr::inner_join和其他dplyr函数,因此我不希望在注释中填充数百个@importFrom dply
当使用dplyr包操作数据库中的表时,它会创建一个show_query函数可以查看的sql语句。除非调用head、compute、collect或collapse,否则不执行此sql语句。在某些情况下,dplyr生成的sql语句比它的执行更重要(例如:为某些数据库包(如copy (subquery) into file_name;)中尚未实现的操作创建函数)。我想知道:如何获得由dplyr创建的sql并将其放入字符串