热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在RStudio中预览数据

感谢关注天善智能,走好数据之路↑↑↑欢迎关注天善智能,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习,问答、求职一站式搞定!本文作者:天善智能社区专家师爷天善智能社

感谢关注天善智能,走好数据之路↑↑↑

欢迎关注天善智能,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习,问答、求职一站式搞定!

本文作者:天善智能社区专家 师爷

天善智能社区地址: https://www.hellobi.com/

简介

RStudio有数据预览功能,能够一目了然的查看数据和数据结构,并且能够做简单的数据分析,更容易理解如何在R中整理数的过程。

开始预览

可以在控制台调用View函数来请求数据预览,例如:

>data(iris)

>view(iris)

你也可以在右侧的environment框中点击数据标志:

排序

正如需求,你可以对数据的列进行排序,只需要点击数据的对应列,然后点击字段名,自由切换排序方式。

想删除排序,点击右上角空白单元格。

筛选

为了过滤,点击过滤的标志,只要显示all都可以筛选,点击box,然后选点你需要的数据范围,例如下图sepal大于3.6

注意下面的文字提示,显示的是筛选后的数据,以上实例中数据集有150个数据记录,经过筛选剩下135个数据集,只1-9个显示。

不是所有的数据字段都可以筛选,一下数据类型支持筛选:

数字型

字符型

因子型(最多256个水平)

布尔型

不同列进行筛选,得到的结果是符合双重条件的交集。

删除一个筛选器点击筛选器旁边的x,如果想清除所有的筛选器,点击工具栏的筛选器。

查询

你可以通过全局查询来对所有的数据进行查询。

此功能支持模糊查询,不仅仅支持字符查询,而且可以对数字型和布尔型的模糊查询。

查询和筛选可以叠加的,结果是查询和筛选的交集。

深入了解

自动刷新

在大多数情况下,viewer会自动保存更新,例如:

> data(Orange) > View(Orange) > Orange[1, "age"] <- 120你可以看到数据由118变成120

如下情况下不能自动保存更新:

数据只是copy,但是没有更新

变量必须在全局环境能够找到

标签

支持为列增加标签的功能,正如Hmisc包的功能:

> library(Hmisc) > data(women) > label(women[[1]]) <- "Woman's Height" > label(women[[2]]) <- "Woman's Weight" > View(women)

有如上效果。

限制与性能

展现数据的数量是无限的,展现速度也不会因为数据量大而减缓速度,例如datatables的java脚本规则,在当下只有一小部分数据被上载。

若行无限制,那么列最多有100列,行展示的规则在列方向是无效的,如果列多了,那么会导致加载数据能力大大下降。

最终,当追求速度极致遭遇大量数据,那么会导致延缓的局限性,为了满足R的浏览功能,我们作用大量数据,尽量采取筛选器来提高整体性能。

保存筛选结果

在当下,不能抽取当下数据作为R的对象,或者保存当下的脚本操作,viewer的作用是可视化的提高预览功能,而不是作为数据操作。

如果想做数据操作,请参考dplyr脚本。

天善智能社区地址: https://www.hellobi.com/

天善学院svip正限时特惠火爆报名中!

包含业务知识一站通、Excel BI商业智能、七周成为数据分析师、对话大数据系列技术、R语言15案例、Python3网络爬虫实战案例、Python机器学习、Python数据科学家精华实战课程、深度学习模型和实战课程、数据分析报告共10套课程,其他课程只需五折即可,欢迎大家关注报名。 https://www.hellobi.com/svip



推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • Python爬虫中使用正则表达式的方法和注意事项
    本文介绍了在Python爬虫中使用正则表达式的方法和注意事项。首先解释了爬虫的四个主要步骤,并强调了正则表达式在数据处理中的重要性。然后详细介绍了正则表达式的概念和用法,包括检索、替换和过滤文本的功能。同时提到了re模块是Python内置的用于处理正则表达式的模块,并给出了使用正则表达式时需要注意的特殊字符转义和原始字符串的用法。通过本文的学习,读者可以掌握在Python爬虫中使用正则表达式的技巧和方法。 ... [详细]
  • 本文介绍了在Python张量流中使用make_merged_spec()方法合并设备规格对象的方法和语法,以及参数和返回值的说明,并提供了一个示例代码。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • Python语法上的区别及注意事项
    本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 使用正则表达式爬取36Kr网站首页新闻的操作步骤和代码示例
    本文介绍了使用正则表达式来爬取36Kr网站首页所有新闻的操作步骤和代码示例。通过访问网站、查找关键词、编写代码等步骤,可以获取到网站首页的新闻数据。代码示例使用Python编写,并使用正则表达式来提取所需的数据。详细的操作步骤和代码示例可以参考本文内容。 ... [详细]
  • Python开源库和第三方包的常用框架及库
    本文介绍了Python开源库和第三方包中常用的框架和库,包括Django、CubicWeb等。同时还整理了GitHub中最受欢迎的15个Python开源框架,涵盖了事件I/O、OLAP、Web开发、高性能网络通信、测试和爬虫等领域。 ... [详细]
author-avatar
_韩文清_霸图V
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有