在R中查看数据表

hat*_*rix 8 r

我主要使用head(),tail()和View()来查看R中的表,但我想知道是否有人使用更复杂的东西.我记得读过可用的R < - > Excel接口(基于COM或XLLoop?) - 是否有人使用Excel(或OpenOffice)在R会话期间显示数据帧,而不一定只是得到最终结果导出到csv文件?

编辑:感谢您的所有建议.我想我应该已经指定我主要在Mac上运行Emacs + ESS(它取消了COM和Deducer的资格),但我偶尔也会切换到Linux和Windows.我猜View()仍然是我能找到的最好的多平台解决方案......

Thi*_*rry 10

您可以使用基本数据编辑器查看数据

edit(your.data.frame)
Run Code Online (Sandbox Code Playgroud)


bix*_*iou 5

你可以跑utils::View(data).

另一种选择是打开一个新的RStudio窗口.只需在终端中运行,就可以做到这一点(至少在Linux上):rstudio如果有人想在之后关闭终端,只需运行

nohup rstudio &
Run Code Online (Sandbox Code Playgroud)


Sha*_*ane 4

是的,我有时在会话期间使用 Excel 查看 R 中的数据。我建议您查看学习 R 博客上的这篇博文。我使用 RDCOMClient;它不仅仅允许导出/导入,但代价是增加了复杂性。

编辑:该博客文章中还有其他几种非基于 COM 的解决方案,包括使用 ODBC。