一、R的安装

1.进入R的官网,https://cran.r-project.org/

2.下载对应的版 Downloaad R for Windows > base > Download R 3.0.5

3.下载完成之后就可以进行安装了,点击下一步就可以了,但是R默认32位和64位是在一起的,安装的时候勾选适合自己电脑的即可

二、安装R集成开发环境,Rstudio,免费的,它本身不包含R软件,所以安装这个之前需要先安装R

直接进入官网下载安装即可  https://www.rstudio.com/products/rstudio/download/

三、运行Rstudio

双击打开软件,可以看到其有四个工作区域,坐上面是代码窗口,用来打开脚本文件,左下窗口是R的控制台,主要操作是在在这个区域进行,右上的窗口是环境和历史记录,右下窗口包含了很多的功能窗口,例如绘图窗口、帮助文档等。

左上角可以新建文件,选择新建的类型,例如可以选择>R Script,这是新建一个脚本文件,可以在里面编辑要执行的代码,方便保存和以后的使用,代码与运行之后会在下方的控制台显示。

通常我们是在控制台写代码,这里和R的GUI相似,可以交互的使用R,可以使用tab键补齐代码,基本上输入前几个字母的时候就出来了,直接enter即可。

getwd(),可以显示当前工作路径,在R中使用函数必须加小括号

Setwd(dir=”c:/Users/Desktop/RData”),可以修改当前的工作路径,根据自己的需要是否修改

list.files(),可以查看当前目录下的文件夹 ,dir(),也可以显示当前目录

R是一个向量化的编程,可以直接对变量赋值,不需要先声明,R软件的赋值是这个符号:  <-   中间没有空格,也可以使用符号:= ,但不建议使用后者。

对变量的赋值:如果单个赋值可以直接给出

若要赋值多个数值,就需要使用c,c来创建向量,c代表concatenate连接,也可以理解为收集collect,或者合并combine,字符  型需要双引号或者单引号,作用一样,逻辑值不用加引号

R中的运算:软件是一个很好的计算器,基础的加减乘除,幂运算**,包含运算:%in%

     

因为R是向量化编程呢个,所以其运算的向量长度要保证一致,不一致是要保证x是y的倍数

       

查看函数的用法:

应用此函数,生成调整等差数列,设置其起始、终止值和间距 seq(from=2,to=34,by=2) ,还可以控制其输出个数

ls()能列出当前当前所有定义的变量,但不能列出以 . 开头的

str()可以列出变量的详细信息

R的基本使用的更多相关文章

  1. [原]CentOS7安装Rancher2.1并部署kubernetes (二)---部署kubernetes

    ##################    Rancher v2.1.7  +    Kubernetes 1.13.4  ################ ##################### ...

  2. 利用python进行数据分析2_数据采集与操作

    txt_filename = './files/python_baidu.txt' # 打开文件 file_obj = open(txt_filename, 'r', encoding='utf-8' ...

  3. Django项目:CRM(客户关系管理系统)--81--71PerfectCRM实现CRM项目首页

    {#portal.html#} {## ————————46PerfectCRM实现登陆后页面才能访问————————#} {#{% extends 'king_admin/table_index.h ...

  4. 【翻译】Awesome R资源大全中文版来了,全球最火的R工具包一网打尽,超过300+工具,还在等什么?

    0.前言 虽然很早就知道R被微软收购,也很早知道R在统计分析处理方面很强大,开始一直没有行动过...直到 直到12月初在微软技术大会,看到我软的工程师演示R的使用,我就震惊了,然后最近在网上到处了解和 ...

  5. 应用r.js来优化你的前端

    r.js是requireJS的优化(Optimizer)工具,可以实现前端文件的压缩与合并,在requireJS异步按需加载的基础上进一步提供前端优化,减小前端文件大小.减少对服务器的文件请求.要使用 ...

  6. 使用R画地图数据

    用R画地图数据 首先,从这里下载中国地图的GIS数据,这是一个压缩包,完全解压后包含三个文件(bou2_4p.dbf.bou2_4p.shp和bou2_4p.shx),将这三个文件解压到同一个目录下. ...

  7. c#使用Split分割换行符 \r\n

    c# 使用Split分割 换行符,方法如下(其余方法有空再添加):   string str = "aa" + "\r\n" + "bb"; ...

  8. JAVA调用R

    JAVA很适合开发应用系统,但是数学建模和计算能力非其所长,如果该系统需要进行大量的统计或者优化的计算,调用R是一种很好的方式.JAVA负责系统的构建,R用来做运算引擎,从而实现应用型和分析性相结合的 ...

  9. Windows Form调用R进行绘图并显示

    R软件功能非常强大,可以很好的进行各类统计,并能输出图形.下面介绍一种R语言和C#进行通信的方法,并将R绘图结果显示到WinForm UI界面上. 1 前提准备 安装R软件,需要安装32位的R软件,6 ...

  10. react-native Simulator com+r不能刷新模拟器

    这个问题是我按了com + shift + K 调出Simulatior 的时候出现的, 然后虚拟机就刷新不了了, 怎么按com+r都不好使. 在Simulatior的菜单栏选择Hardware -- ...

随机推荐

  1. oo——第三单元总结

    前言 第三单元是我们学习oo以来第一次接触JML.这一单元的三次作业和以前一样,采用了难度递进的方式,而且前一次作业的设计思路在下一次作业都多多少少有些体现(或者说是在其基础上做出的改进).而且本单元 ...

  2. Vue | 指令实现自动翻译填充英文名功能

    背景:应用系统中存在多个创建实体表单,表单填写时,在填写中文名称后,要填写对应的英文名作为标识或数据库查询索引. 需求:填写中文名的同时,系统自动生成英文名并填充到表单中,辅助用户操作,节约操作时间. ...

  3. 30.Stream流

    5.Stream流 5.1体验Stream流[理解] 案例需求 按照下面的要求完成集合的创建和遍历 创建一个集合,存储多个字符串元素 把集合中所有以"张"开头的元素存储到一个新的集 ...

  4. SDK安全测试

    设备调试 strace MI 5X 链接:https://pan.baidu.com/s/1KfsfEgjniozXGUD_69m0SQ 提取码:mulo 推strace到手机中 adb push s ...

  5. 使用GitHub绑定域名免费创建自己的博客

    通过GitHub创建一个免费的.有上传网页功能的.可以绑定域名的个人博客,或者网站. 在这之前的必要条件: 1.有自己的域名,能添加CNAME或者A记录 2.注册好了GitHub账号 方法: 1.添加 ...

  6. Understanding User and Kernel Mode

    https://blog.codinghorror.com/understanding-user-and-kernel-mode/ Continue Discussion92 repliesJan ' ...

  7. 015.Python函数名的使用以及函数变量的操作

    一 函数名的使用 python中的函数可以像变量一样,动态创建,销毁,当参数传递,作为值返回,叫第一类对象.其他语言功能有限 1.1 函数名是个特殊的变量,可以当做变量赋值 def func(): p ...

  8. 解决SecureCRTPortable和SecureFXPortable的中文乱码问题

    我们使用客户端连接Linux服务器时会出现中文乱码的问题,解决方法如下: 一.修改SecureCRTPortable的相关配置 步骤一:[选项]->[全局选项] 步骤二:[常规]->[默认 ...

  9. OSI七层模型与TCP/IP五层模型-(转自钛白Logic)

    OSI七层模型与TCP/IP五层模型         博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术.下面就开始 ...

  10. 关于UCOSII的学习资料

    UCOSII学习资料: 在战舰的A盘资料包中 ->软件资料->ucosii 有一个叫做简易OS讲解的文档,此文从简单的OS将其,通俗易懂的讲解大体的OS运行原理,任务调度的实现过程,是入门 ...