跳到目录

bib2df型-将BibTeX文件解析为tibble

每个用LaTeX写报告和文章的人都可能以前用过BibTeX。BibTeX是参考管理的事实标准,其功能基于存储在本地文本文件中的参考列表。根据引用类型,需要几个字段才能正确定义引用。示例性BibTeX条目如下所示:

@第{Binmore2008条,
标题={公约需要成为常识吗?},
作者={Binmore,Ken},
日记账={托波伊},
年份={2008},
编号={1},
={17--27},
音量={27}
}

将BibTeX文件解析为tibble

BibTeX格式不便于任何类型的分析或可视化。许多R应用程序需要数据帧(或易怒的)和bib2df型提供了一个简单的框架来将BibTeX文件解析为可开采的.

图书馆(bib2df型)

路径 <- system.file(系统文件)(“外部数据”,“CommonKnowledgeInGameTheory.bib上的文学”,程序包= “bib2df”)

数据流 <- bib2df型(路径)
数据流
#>#A tibble:37 x 27
#>类别BIBTEXKEY地址公告作者手册第CROSSREF章
#><chr><chr>
#>1条款箭头1986
#>第2条AumannBr…<NA><NA><chr…<NA><NA>
#>第3条Aumann19…<NA><NA><chr…<NA><NA>
#>4 INCOLLE…Bacharac…Cambri…<NA><chr…Knowledg…17<NA>
#>5 Basu1988年第5条
#>6条款伯恩海姆…<NA><NA><chr…<NA><NA>
#>7文章Bicchier…<NA><NA><chr…<NA><NA><NA>
#>8条款Binmore2…<NA><NA><chr…<NA><NA>
#>9文章Brandenb…<NA><NA><chr…<NA><NA>
#>10 INCOLLE…Brandenb…New Yo…<NA><chr…The Econ…3<NA>
#>#…还有27行和19个变量:EDITION<chr>,
#>#编辑<list>,HOWPUBLISHED<chr>,研究所<chr],期刊<chr>,
#>#键<chr>,月<chr],注释<chr=,数字<chr:,组织,
#>#页码<chr>,出版商<chr>SCHOOL<chr],系列<chr=,标题<chr:,
#>#TYPE<chr>,VOLUME<chr>,YEAR<dbl>,DOI<chr

这个df2bib()函数可以编写此易怒的返回磁盘,支持对.bib文件进行编程操作。

安装

的最新版本bib2df型可以使用从GitHub安装开发工具::install_github():

开发工具::安装_工具(“ropensci/bib2df”)

1.1.1版现已在上提供CRAN(起重机):

安装.包(“bib2df”)

社区指南

请注意,此项目发布时带有贡献者行为准则。参与此项目即表示您同意遵守其条款。