R 学习1
首先安装吧
http://cran.rstudio.com/bin/windows/base/R-3.2.1-win.exe 里面既有32位又有64.
R有很多包,如果有的包本地没有,来这里搜
自动安装命令:
install.packages('包的名字')
会自动安装,这个包依赖的包也会安装,第一次安装时会让你选择镜像网站,我当然选厦门的,离我最近嘛。
如果失败了,就去上面的网站上下载。下载zip格式的,如果你用的是RStudio,
选择Tools, Install Packages,本地安装就好了。
RStudio界面介绍(图偷来的):

要用什么包要先加载,就像python的import一样。命令:
library(包名)
tab键补全功能
不懂就问:
?base或者help(base)
?函数 显示函数的帮助信息 example(函数)显示例子
用#单行注释
每次关闭的时候都提示你是否保存工作空间。保存的它会记录你的历史命令,定义的对象等等,下次接着做就可以了。
win7默认是保存在'C:/Users/freemao/Documents' 默认文件名是.RData 和 .Rhistory
指定保存工作空间:save.image('file_name.RData')
读取一个工作空间到当前会话load('file_name.RData') 默认为.RData
删除保存过的空间:file.remove('file_name.RData')
查看当前工作目录:getwd()
修改当前的工作目录: setwd('dir')
history() 查看历史命令
ls() 列出当前工作空间的所有对象
rm() 删除一个或多个对象
保存指定对象到一个文件中:save(objectlist, file='my file')
下次要用直接load('my file')就可以使用这些对象了, 当然也可以删除,用file.remove('my file')
R的基本命令要么是表达式,要么是赋值。如果是表达式,那么它将被解析evaluate, 并且将结果显示在屏幕上,同时清空该命令所占内存。赋值同样会解析表达式并且把值传给变量,但结果不会自动显示在屏幕上。
基于命令,可以用交互的方式或者批处理/脚本文件的方式使用R。
总结:
如何安装R包
工作空间的保存,加载,删除
常用命令
library(),
install.packages()
example(),
help(),
?,
history()
ls(),
rm(),
getwd(),
setwd(),
save(),
save.image(),
load(),
file.remove(),
R 学习1的更多相关文章
- R学习笔记(4): 使用外部数据
来源于:R学习笔记(4): 使用外部数据 博客:心内求法 鉴于内存的非持久性和容量限制,一个有效的数据处理工具必须能够使用外部数据:能够从外部获取大量的数据,也能够将处理结果保存.R中提供了一系列的函 ...
- R学习笔记 ---- 系列文章
R实战 开篇:介绍R的使用 R学习笔记 第五篇:字符串操作 R学习笔记 第六篇:数据变换和清理 R学习笔记 第四篇:函数,分支和循环 R学习笔记 第三篇:数据框 R学习笔记 第二篇:矩阵.数组和列表 ...
- R学习----数据类型
今天开始学习R语言了,没原因,就是想学 本人开发环境在ubuntu 16.04 LTS下 R命令提示符 终端直接输入R进入交互模式进行R学习.如下图 R脚本 # My first program in ...
- R学习笔记 第四篇:函数,分支和循环
变量用于临时存储数据,而函数用于操作数据,实现代码的重复使用.在R中,函数只是另一种数据类型的变量,可以被分配,操作,甚至把函数作为参数传递给其他函数.分支控制和循环控制,和通用编程语言的风格很相似, ...
- R学习笔记:了解R的使用
R是一种区分大小写的解释性语言,只支持单行注释,注释由符号#开头,当前行出现在#之后的任何文本都会被R解释器忽略.R脚本的一次执行叫做一个会话(Session),可以通过函数quit()退出当前的会话 ...
- 编程语言教程书该怎么写: 向K&R学习!
原文地址:Lax Language TutorialsAndrew Binstock 每年在评审Jolt Awards图书的时候,我都会被一些语言教程类图书弄得心力交瘁.从这些年的评审经验来看,这些语 ...
- R学习:《机器学习与数据科学基于R的统计学习方法》中文PDF+代码
当前,机器学习和数据科学都是很重要和热门的相关学科,需要深入地研究学习才能精通. <机器学习与数据科学基于R的统计学习方法>试图指导读者掌握如何完成涉及机器学习的数据科学项目.为数据科学家 ...
- R学习日记——分解时间序列(季节性数据)
上篇说明了分解非季节性数据的方法.就是通过TTS包的SMA()函数进行简单移动平均平滑.让看似没有规律或没有趋势的曲线变的有规律或趋势.然后再进行时间序列曲线的回归预测. 本次,开始分解季节性时间序列 ...
- R学习笔记
把学习过程记载下来,加深印象,到时要是忘了也容易查,有需要的同学也可以参考: 1.包的安装:两种方法:一种通过R的菜单,先设定cran镜像,然后安装程序包,会出来一个列表,选择相应程序包安装,安装完毕 ...
随机推荐
- 测试JdbcTemplate执行SQL语句和存储过程
我在项目中需要使用到oracle的语句片段和存储过程.下面就是我的测试案例: public class DbTest extends BaseTestCase { @Resource JdbcUtil ...
- C#入门篇6-11:字符串操作 查找与替换
#region 查找与替换 public class C4 { //查找 public static void StrFind() { //目标字符串 string str1 = "~awe ...
- easy_install jinja2 mac linux
error: can't create or remove files in install directory The following error occurred while trying t ...
- OLAP vs OLTP: what makes the difference
OLAP vs OLTP: what makes the difference OLPT and OLAP are complementingtechnologies. You can't live ...
- (转载)Java基础知识总结
写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思路体现出来. 学习新技 ...
- Ibatis.Net 入门示例(一)
新项目用的是Ibatis.Net.哥的感觉是NHibernate才是哥的最爱.没办法,即使重复,也要抽时间学习.努力做好这份工作再说吧. 一.Ibatis.Net-SQLServer2008 还是以哥 ...
- ubuntu 14.04 上安装有道词典
Ubuntu 14.04用户在安装前要更新系统,即update&dist-upgrade. 下载地址:32/64bits http://codown.youdao.com/cidian/lin ...
- win7 MS SQL SERVER 2000安装
http://blog.chinaunix.net/uid-24398518-id-2156226.html MicrosoftInternetExplorer402DocumentNotSpecif ...
- MYSQL数据库导入导出(可以跨平台)
MYSQL数据库导入导出.sql文件 转载地址:http://www.cnblogs.com/cnkenny/archive/2009/04/22/1441297.html 本人总结:直接复制数据库, ...
- Browser GetImage
using Microsoft.Win32; using System; using System.ComponentModel; using System.Drawing; using System ...