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(起重机):
请注意,此项目发布时带有贡献者行为准则。参与此项目即表示您同意遵守其条款。