如何以良好的方式可视化数据框?

5

假设您有一个具有许多列和行的数据框,如何以良好的方式可视化它?

我已经从Excel导入了我的数据,在那里我可以清晰地浏览我的数据。但是,当我将其作为数据框导入到R中时,事情变得更加复杂。我很快就会在终端窗口的输出中迷失方向。我能否将我的数据框输出为更易于访问的形式进行查看,类似于Excel中的外观?


你在寻找什么?一般来说,最好让软件为你找到东西。例如,foo <- my_big_dataframe[my_big_dataframe$x >1] 可以更可靠地找到异常值,而不是通过肉眼扫描打印输出。此外,有时图表被称为“数据的视觉表示”的原因就在于此 :-) - Carl Witthoft
有一个很酷的查看器文档记录在http://www.stat.auckland.ac.nz/~paul/Talks/viewer.pdf,但我认为它从概念验证以外并没有走得太远... - Ben Bolker
@CarlWitthoft,经常我只是想浏览数据并了解我实际正在查看的内容。有几次,我只是想查看它,而不是搜索任何特定内容,只是为了看看一切是否正常。 - Speldosa
2个回答

5
您可以使用edit(my.data.frame)
它将以getOption(“editor”)指定的默认编辑器打开数据框。您可以使用option(editor =“......”)更改该默认值,或在调用edit时使用editor = 选项。这仅适用于Unix用户。
最后,请注意? edit 文档的这个重要部分:
引用:

需要注意的是,edit不会更改名为名称的对象。相反,将创建name的副本,并更改该副本。如果您想要更改应用于对象name的更改,则必须将edit的结果分配给name。(如果您想要对对象进行永久更改,请尝试fix)。


5

谢谢你的建议!我喜欢RStudio :) - Speldosa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接