下载和安装Windows环境的R

1.进入主页,点击 蓝色加粗的 download R

2.随便点击一个镜像,这里点击的是http://mirror.fcaglp.unlp.edu.ar/CRAN/

3.点击Download R for Windows

4.点击install R for the first time.

5.点击 Download R 3.2.3 for Windows

6.双击安装包(左),安装成功后,双击R图标(右),打开RGui

    

R是由赋值和函数组成

R有一些默认的函数是可以直接使用的,如果要使用一些高级函数, 那么加载包含这些高级函数的程序包

R的赋值使用的是<-(=也可以,但是显得很不专业),如下

x <- rnorm(5)

解释:创建了一个名为X的向量,包含了5个符合标准正太分布的随机偏差(输入x,按回车,可以看到x到底是什么)

ls() 当前环境下存储的变量值,下图表示的是,当前环境下,就存储了一个变量"x"

mean() 求平均值

sd()求标准差

cor(,)求相关度  越接近1,相关度越强

plot() 画图

demo(graphics) 展示R所能话的图标种类(点击一下当前图,就可以进行切换成下一种图)

示例:婴儿的月龄和体重的关系

上表格中的数据,是一个数据集,我们需要在R中把它创建出来,我们使用c()的以向量的形式来进行赋值。

分别创建年龄和体重的数据集

plot()函数,生成的图如下所示,上面求得的相关度接近于1,所以这个图,很接近线性关系

帮助文档

R获取帮助的方式很多,比如help.start() 会打开一个帮助文档的首页

help("函数名")会打开一个网页,其实?mean是更简洁的一种方式,其中包括这个函数属于哪个包中(mean {base},代表mean函数在base包中),有哪些参数

R的工作空间

工作空间就是当前R的工作环境,里面存着用户定义的所有对象,包括向量,矩阵,函数

getwd()  当前的工作空间

setwd("c"/Users/")  设置工作空间

养成给某一个项目设置一个单独的工作空间的习惯,因为每一次的项目都使用同一个工作空间,那么每一次打开的时候,都会把一些不相关的一些其他项目的内容加载进来,这样会占用大量的内存,会使得R加载变得非常慢,执行速度也会变慢,而且变量名不能够重复,所以会造成很大的麻烦。

history()  显示刚刚敲过的代码的命令。在执行某一个工程的时候,如果有一段时间没有用它了,当你在回过头来再用它的时候,整个过程都要重新自己去思考,或者重新做一个规划。如果把这些操作的过程保留下来的话,再用这个工程的时候,只需要根据这些历史的记录敲命令就可以了。 内容存储在工作空间下的.history文件当中

R 安装 简单实用的更多相关文章

  1. hook框架frida的安装以及简单实用案例

    1.下载地址 https://github.co/frida/frida/releases 2.另外两种安装方法 1.Install from prebuilt binaries This is th ...

  2. .NET 跨平台RPC框架DotNettyRPC Web后台快速开发框架(.NET Core) EasyWcf------无需配置,无需引用,动态绑定,轻松使用 C# .NET 0配置使用Wcf(半成品) C# .NET Socket 简单实用框架 C# .NET 0命令行安装Windows服务程序

    .NET 跨平台RPC框架DotNettyRPC   DotNettyRPC 1.简介 DotNettyRPC是一个基于DotNetty的跨平台RPC框架,支持.NET45以及.NET Standar ...

  3. Linux下好用的简单实用命令

    1.你是否为在输入了一大串命令之后发现第一个字符打错了而苦恼?只能删除重来嘛?或者一步步左移光标? NO,一个组合键轻松搞定 Ctrl+A -----到命令行首 Ctrl+E ------到命令行末 ...

  4. Rsession让Java调用R更简单

    Rsession让Java调用R更简单 R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大. R语言作为统计学一门语言,一直在小众领域闪耀着光芒. ...

  5. 简单实用的Windows命令(一)

    前几天新买了一台笔记本电脑,使用了一下几个简单的查看电脑配置的命令,觉得非常的不错,在此记录一下 一:运行命令的方式有两种 1:使用快捷键WIN+R,然后在弹出的“运行”对话框中输入对应的命令 2:在 ...

  6. Victor 串口 VCL 控件 - 简单实用, 功能强大的 C++ Builder 串口控件!

    源:Victor 串口 VCL 控件 - 简单实用, 功能强大的 C++ Builder 串口控件! 2014年02月06日发布控件的重要更新版本: Victor 串口控件 1.5.0.2 版本 (包 ...

  7. mysql安装简单教程(自动安装/配置安装)

    mysql安装简单教程(自动安装/配置安装) 1.1前言: 由于特殊原因,在最近2-3个月里mysql真是安装了无数遍,每次安装都要上网找教程,每个教程基本都不一样,因此还是自己写下来比较好,毕竟自己 ...

  8. C#反射实现 C# 反射 判断类的延伸类型 使用代码生成工具Database2Sharp快速生成工作流模块控制器和视图代码 C# ADO.NET的SqlDataReader对象,判断是否包含指定字段 页面中添加锚点的几种方式 .net 简单实用Log4net(多个日志配置文件) C# 常用小点

    C#反射实现   一.反射概念: 1.概念: 反射,通俗的讲就是我们在只知道一个对象的内部而不了解内部结构的情况下,通过反射这个技术可以使我们明确这个对象的内部实现. 在.NET中,反射是重要的机制, ...

  9. ASP.NET开发常用简单实用的方法

    ASP.NET开发简单实用的方法 一.打印和导出 打印和导出EXCEL在目前ASP.NET开发中可以说是必要的,有时候针对不同数据难易程度下,用有效快速的方法是解决办法的有效途径之一. 1.打印 后台 ...

随机推荐

  1. FileInputStream读取文件&FileOutputStream写入文件

    概念摘自:http://jingyan.baidu.com/article/5552ef473ab5f2518ffbc98e.html Java的流式输入输出建立在4个抽象类的基础上:InputStr ...

  2. python--cProfile,memory_profiler,psutil

    关于测试代码用了多长时间,我们之前介绍了timeit.相较于timeit,python中还有一个更加强大的模块,cProfile模块 (提到cProfile,其实还有一个profile,但profil ...

  3. git使用教程2-更新github上代码【转载】

    本篇转自博客:上海-悠悠 原文地址:http://www.cnblogs.com/yoyoketang/tag/git/ 前言 前面一篇已经实现首次上传代码到github了,迈出了装逼第一步,本篇继续 ...

  4. 在vc6里头文件sys/timeb.h里struct timeb各变量的具体含义?

    timeb的定义:struct _timeb{         time_t time;          unsigned short millitm;          short timezon ...

  5. 树莓派3b入门教程

    原文地址:传送门 这篇教程将带您一起玩转树莓派3(Raspberry Pi 3).和普通PC一样,拿到新设备第一件事就是要给它安装一个操作系统,并做一些初始化的操作.比PC简单的是,树莓派是一个固定配 ...

  6. 在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码

    你可以打开那个连接数据库的网页,一般都是conn.aspx,里边有数据库的登录名称和密码

  7. (13)C#数组

    如果需要使用同一类型的多个对象,数组是一种数据结构,它包含同一类型的多个元素 一.一维数组 1.数组的声明方法 int [] a; 因为数组是引用类型,引用类型有个特点是:声明变量时不会马上分配一个内 ...

  8. Count and Say (Array Length Encoding) -- LeetCode

    The count-and-say sequence is the sequence of integers beginning as follows:1, 11, 21, 1211, 111221, ...

  9. [POI2014]Little Bird

    题目大意: $n(n\le10^6)$个点排成一排,每个点有一个高度$h_i$,现在要从$1$号点跳到$n$号点,从$i$号点出发跳到的点$j$满足$i<j\le i+k$,若$h_j\ge h ...

  10. SQL常用函数之五 str()

    原文:SQL常用函数之五 str() 使用str函数   :STR 函数由数字数据转换来的字符数据.   语法      STR    (    float_expression    [    ,  ...