在R/RStudio中轻松查看/浏览自由文本数据集-R/RStu迪奥中view()的替代方案



在处理调查数据(10-30列,100-10k行,姓名、年龄等人口统计列的混合,以及长达nchar == 3000的自由文本响应(时,View()没有那么有用,因为它只显示长字符串的前50个字符左右(我们总是可以加宽列,但这有实际限制(。AFAIK,增加行高是不可能的。因此,在RStudio中查看自由文本并不容易,除非它在控制台中,控制台不一定是为轻松浏览长字符串列而设计的。

有没有像View()这样的功能可以类似地显示数据,但允许调整行高度(显示>1行长字符串(,也许还有一些智能可以让我们探索data.frames中的列表列?

一个想法是一个函数,它接受data.frame参数,将其写入临时文件,并启动一个显示数据的闪亮应用程序。但原生R(或内置于RStudio(中的东西可能会比一个特别闪亮的应用程序更好。

注意:我知道如何使用kableextra和类似的包在markdown中实现这一点,这些包可以制作漂亮的引导表。然而,目标是减少RStudio中脚本窗格中的编码和探索数据之间的摩擦,我觉得将代码移动到Rmd中有潜力,但会产生额外的摩擦

DT::datatable()提供了使用Javascript DataTables库的所有功能在RStudio的查看器选项卡中或在您选择的浏览器上单独查看表中原始数据的能力。您可以使用此处提供的任何功能进一步微调数据显示,以满足您的需求:https://rstudio.github.io/DT/

最新更新