数据结构用于存储数据,不同的数据结构对应不同的操作方法,对应不同的分析目的,应选择合适的数据结构.在处理数据时,为了便于检查数据对象,可以通过函数attributes(x)来查看数据对象的属性,str(x)函数用于查看R对象的内部结构,通过print(x)函数,显示数据对象存储的内容,该函数把数据打印到控制台上,另外,RStudio提供了一个可视化查看数据的函数View(x). 一,处理数据的函数 标量通常是常量,每一个标量都有特定的数据类型,常用的数据类型是数值类型,字符类型,逻辑类型和日期类…
在实际分析数据之前,必须对数据进行清理和转化,使数据符合相应的格式,提高数据的质量.数据处理通常包括增加新的变量.处理缺失值.类型转换.数据排序.数据集的合并和获取子集等. 一,增加新的变量 通常需要根据数据框中的现有列,按照特定的公式.业务逻辑,向数据框中新增变量,常用的操作符是: 算术运算符是:+ - * /,求模(%%),整除(%/%), 比较运算符是:不等是 !=,相等是 ==, 逻辑运算符与(&).或(|)和非(!). 举个例子,有数据框mydata mydata<-data.fr…
前端第三篇---前端基础之JavaScript 一.JavaScript概述 二.JavaScript的基础 三.词法分析 四.JavaScript的内置对象和方法 五.BOM对象 六.DOM对象 七.事件 八.拓展 一.JavaScript概述 1.JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Br…
第三篇 Python基础预习 Part 1 变量 一.什么是变量? 二.为什么要有变量? 三.定义变量 四.变量的组成 五.变量名的命名规范 六.变量名的两种风格 Part 2 常量 Part 3 Python变量内存管理(面试经常问) 一.变量存放位置 二.Python垃圾回收机制 成语概括垃圾回收机制:退位让贤 引用计数 三.小整数池 Part 4 变量的三个特征 一.打印 二.判断变量值是否相等 三.判断变量id是否相等 Part 5 花式赋值 一.链式赋值 二.交叉赋值 Part 6 注…
ggplot2包实现了基于语法的.连贯一致的创建图形的系统,由于ggplot2是基于语法创建图形的,这意味着,它由多个小组件构成,通过底层组件可以构造前所未有的图形.ggplot2可以把绘图拆分成多个面板,且能够按照顺序创建多重图形,基本上,无所不能,是R开发人员必学必会的包. ggplot2图形系统的核心理念是: 把绘图与数据分离,把数据相关的绘图与数据无关的绘图分离: 按图层作图,有利于结构化思维: 具有命令式作图的调整函数,使绘图更具灵活性,绘制出来的图形美观,同时避免繁琐细节. 使用gg…
文本表是显示数据的重要图形,一个文本表按照区域划分为:列标题,行标题,数据区,美学特征有:前景样式.背景央视.字体.网格线等. 一,使用ggtexttable绘图文本表 载入ggpubr包,可以使用ggtexttable绘制文本表: library(ggpubr) 1,基本函数 绘制一个文本表,用到7个基本函数: ggtexttable():用于绘制文本表, ttheme():用于设置表的样式, rownames_style(), colnames_style(), tbody_style():…
在真实的世界中,缺失数据是经常出现的,并可能对分析的结果造成影响.在R中,经常使用VIM(Visualization and Imputation of Missing values)包来对缺失值进行可视化和插补.在使用VIM绘图时,有些绘图函数会对缺失值会自动进行插补. 缺失数据的分类: MCAR(完全随机缺失):若变量的缺失数据与其他任何观测或未观测的变量都不相关,则数据为MCAR.. MAR(随机缺失):若变量的缺失数据与其他观测变量相关,与未观测变量无关,则数据缺失是随机缺失. NMAR…
数据分析的工作,80%的时间耗费在处理数据上,而数据处理的主要过程可以分为:分离-操作-结合(Split-Apply-Combine),也就是说,首先,把数据根据特定的字段分组,每个分组都是独立的:然后,对每个分组按照业务需求执行转换:最后,把转换后的结果组合在一起.在数据处理中,经常需要循环访问数据,R语言是矢量化的,天生具有处理循环操作的优势. 使用ggplot2包中的diamonds数据集做为示例数据 > install.packages('ggplot2') > library(ggp…
一. 前言 在上一文中 点击跳转 通过IDEA集成Docker插件实现微服务的一键部署,但 youlai-mall 是前后端分离的项目,除了后端微服务的部署之外,当然还少不了前端工程的部署.所以本篇讲述如何通过Docker安装Nginx实现前端Vue项目工程的部署. 二. Docker安装Nginx 1. 创建目录 mkdir -p /usr/share/nginx/conf mkdir -p /usr/share/nginx/html 2. 创建配置文件 touch /usr/share/ng…
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1.JavaScript代码存在形式 <!-- 方式一 --> <script type"text/javascript" src="JS文件"></script> <!-- 方式二 --> <script type&qu…