bib 列表打印到 R 中的字符串
bib list print to a character string in R
我正在使用 BIB <- bibtex::read.bib("file.bib") 命令阅读从 Google Scholar 提取的书目文件,这创建了一个列表对象。如果我使用 paste(BIB) 或 as.character(BIB),控制台会显示列表行中的所有项目,如:
"list(title = "A Lealdade no Sistema Financeiro Portugu{\\^e}s", author = list(list(given = c("Francisco", "José", "dos", "Santos ", "Mota", "Ferreira"), family = "Guerra", role = NULL, email = NULL, comment = NULL)), year = "2017", school = "Universidade de Coimbra")"=10= ]
如果我使用 print() 显示:
Guerra FJdSMF (2017)。 一个 Lealdade no Sistema Financeiro Português。 Ph.D。论文,
科英布拉大学
我需要将第二种提取到一个新的字符串中,但是我尝试的任何命令都不起作用。我试过 A <- paste(print(BIB))、A <- as.character(print(BIB)) 或只是 A <- print(BIB)。我只是得到第一种线或相等的对象。
我已经尝试使用 bib2df::bib2df() 打开同一个文件,但在编码和数据帧的列和行方面存在一些问题
尝试format(BIB)
例如
bib <- read.bib( package = "bibtex" )
x <- format(bib)
x
# [1] "R Development Core Team (2009). _R: A Language and Environment for\nStatistical Computing_. R Foundation for Statistical Computing, Vienna,\nAustria. ISBN 3-900051-07-0, <http://www.R-project.org>."
我通过查看 class(BIB)
和“bibentry”找到了这个,然后寻找所有识别该对象的方法 methods(class="bibentry")
并且 format
似乎是一个很好的候选者。
我正在使用 BIB <- bibtex::read.bib("file.bib") 命令阅读从 Google Scholar 提取的书目文件,这创建了一个列表对象。如果我使用 paste(BIB) 或 as.character(BIB),控制台会显示列表行中的所有项目,如:
"list(title = "A Lealdade no Sistema Financeiro Portugu{\\^e}s", author = list(list(given = c("Francisco", "José", "dos", "Santos ", "Mota", "Ferreira"), family = "Guerra", role = NULL, email = NULL, comment = NULL)), year = "2017", school = "Universidade de Coimbra")"=10= ]
如果我使用 print() 显示:
Guerra FJdSMF (2017)。 一个 Lealdade no Sistema Financeiro Português。 Ph.D。论文, 科英布拉大学
我需要将第二种提取到一个新的字符串中,但是我尝试的任何命令都不起作用。我试过 A <- paste(print(BIB))、A <- as.character(print(BIB)) 或只是 A <- print(BIB)。我只是得到第一种线或相等的对象。
我已经尝试使用 bib2df::bib2df() 打开同一个文件,但在编码和数据帧的列和行方面存在一些问题
尝试format(BIB)
例如
bib <- read.bib( package = "bibtex" )
x <- format(bib)
x
# [1] "R Development Core Team (2009). _R: A Language and Environment for\nStatistical Computing_. R Foundation for Statistical Computing, Vienna,\nAustria. ISBN 3-900051-07-0, <http://www.R-project.org>."
我通过查看 class(BIB)
和“bibentry”找到了这个,然后寻找所有识别该对象的方法 methods(class="bibentry")
并且 format
似乎是一个很好的候选者。