R的基本使用
一、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的基本使用的更多相关文章
- [原]CentOS7安装Rancher2.1并部署kubernetes (二)---部署kubernetes
################## Rancher v2.1.7 + Kubernetes 1.13.4 ################ ##################### ...
- 利用python进行数据分析2_数据采集与操作
txt_filename = './files/python_baidu.txt' # 打开文件 file_obj = open(txt_filename, 'r', encoding='utf-8' ...
- Django项目:CRM(客户关系管理系统)--81--71PerfectCRM实现CRM项目首页
{#portal.html#} {## ————————46PerfectCRM实现登陆后页面才能访问————————#} {#{% extends 'king_admin/table_index.h ...
- 【翻译】Awesome R资源大全中文版来了,全球最火的R工具包一网打尽,超过300+工具,还在等什么?
0.前言 虽然很早就知道R被微软收购,也很早知道R在统计分析处理方面很强大,开始一直没有行动过...直到 直到12月初在微软技术大会,看到我软的工程师演示R的使用,我就震惊了,然后最近在网上到处了解和 ...
- 应用r.js来优化你的前端
r.js是requireJS的优化(Optimizer)工具,可以实现前端文件的压缩与合并,在requireJS异步按需加载的基础上进一步提供前端优化,减小前端文件大小.减少对服务器的文件请求.要使用 ...
- 使用R画地图数据
用R画地图数据 首先,从这里下载中国地图的GIS数据,这是一个压缩包,完全解压后包含三个文件(bou2_4p.dbf.bou2_4p.shp和bou2_4p.shx),将这三个文件解压到同一个目录下. ...
- c#使用Split分割换行符 \r\n
c# 使用Split分割 换行符,方法如下(其余方法有空再添加): string str = "aa" + "\r\n" + "bb"; ...
- JAVA调用R
JAVA很适合开发应用系统,但是数学建模和计算能力非其所长,如果该系统需要进行大量的统计或者优化的计算,调用R是一种很好的方式.JAVA负责系统的构建,R用来做运算引擎,从而实现应用型和分析性相结合的 ...
- Windows Form调用R进行绘图并显示
R软件功能非常强大,可以很好的进行各类统计,并能输出图形.下面介绍一种R语言和C#进行通信的方法,并将R绘图结果显示到WinForm UI界面上. 1 前提准备 安装R软件,需要安装32位的R软件,6 ...
- react-native Simulator com+r不能刷新模拟器
这个问题是我按了com + shift + K 调出Simulatior 的时候出现的, 然后虚拟机就刷新不了了, 怎么按com+r都不好使. 在Simulatior的菜单栏选择Hardware -- ...
随机推荐
- 服务器开发基础-Tcp/Ip网络模型—完成端口(Completion Port)模型
本文对于初学网络编程的极为友好,文中所有代码全部基于C语言实现,文中见解仅限于作者对于完成端口的初步认识,由于作者才疏学浅,出现的错误和纰漏,麻烦您一定要指出来,咱们共同进步.谢谢!!! 完成端口(c ...
- [刷题] 19 Remove Nth Node From End of List
要求 给定一个链表,删除倒数第n个节点 示例 1->2->3->4->5->NULL , n=2 1->2->3->5 边界 n是从0还是从1计 n不合 ...
- [tools] 工具
代码编辑 notepad++ 文档对比 Beyond Compare 代码阅读 source insight 代码分析 Scitools 下载 http://www.cr173.com/soft/29 ...
- 如何讓RHEL7/CentOS7開機過程顯示更多資訊
rhgb選項rhgb用於圖形啟動(graphical boot-up), quiet 而quiet選項可以消除大部分啟動消息. 如何讓RHEL7/CentOS7開機過程顯示更多資訊 Arthur Ch ...
- 网速测试利器-iperf3
网速测试利器-iperf3 使用工具 简介 iperf3是一个网络速度测试工具,支持IPv4与IPv6,支持TCP.UDP.SCTP传输协议,可在Windows.Mac OS X.Linux.Fr ...
- 使用GitHub绑定域名免费创建自己的博客
通过GitHub创建一个免费的.有上传网页功能的.可以绑定域名的个人博客,或者网站. 在这之前的必要条件: 1.有自己的域名,能添加CNAME或者A记录 2.注册好了GitHub账号 方法: 1.添加 ...
- 054.Python之Ubuntu安装Pycharm
在学习Django的时候,开始使用的是centos,但是在做的时候,有一个错误,换一个ubuntu环境,安装一个pycharm进行学习开发 1. 下载PyCharm安装包 进入官网下载包 下载后 2. ...
- 021.Python的内置函数
内置函数 1 abs 绝对值函数 res = abs(-9.9867) print(res) 执行 [root@node10 python]# python3 test.py 9.9867 2 rou ...
- go输出九九乘法表和金字塔
用go语言实现输出九九乘法表和金字塔: 1.输出九九乘法表: 代码示例: package main import ( "fmt" "time" ) //实现99 ...
- DHCP与DHCP中继
DHCP原理与配置 1. DHCP应用场景 2. DHCP报文类型 3. DHCP工作原理 4. IP地址获取与释放 5. DHCP中继配置 1. DHCP应用场景 在大型企业网络中,会有大量的主机或 ...