zoukankan      html  css  js  c++  java
  • R语言学习笔记:小试R环境

    买了三本R语言的书,同时使用来学习R语言,粗略翻下来感觉第一本最好:

    《R语言编程艺术》The Art of R Programming

    《R语言初学者使用》A Beginner’s Guide to R

    《R语言实战》R in Action

    一句话简介R语言:R是一种用于数据处理和统计分析的脚本语言,它受到由AT&T实验室开发的统计语言S(Statistics)的启发,且基本上兼容于S语言。

    下载并安装R

    从google中搜索R,第一个搜索结果就是R语言的网站:http://www.r-project.org/

    有Linux,Mac OS和Windows的三个版本的安装包可以下载,我安装的是3.0.2版本。

    运行R之后,在>之后就可以输入命令了,下面命令生成5个1到10之间的随机数。

    sample(1:10, 5, replace=TRUE)

    [1] 10  4  4  5  6

    R语言的索引编号从1开始!TRUE一定要大写!这里的replace=TRUE表示生成的整数是可以重复的。

    把500个随机数生成一张散点图

    plot(sample(1:10, 500, replace=TRUE))

    image

    把10个数字打乱排列:

    sample(1:10)

    [1]  4  5 10  2  1  6  8  9  7  3

    认识简单的向量

    > x <- c(1, 2, 4)

    > x

    [1] 1 2 4

    c()函数表示连接(Concatenate),帮助里说是Combine,这里把1,2,4连接为一个向量,R语言最强大的功能在于对向量的处理!

    > q <- c(x,x,8)

    > q

    [1] 1 2 4 1 2 4 8

    R语言是用于统计的语言,来算一下平均值:

    > mean(x)

    [1] 2.333333

    再来求它的中位数:

    > median(x)

    [1] 2

    获取帮助信息

    用help()或?获取帮助

    ?median

    help(mean)

    用example()得到函数的使用例子

    example(mean)

    退出

    q()

    下一章:向量 

  • 相关阅读:
    xpath的几个常用规则
    xpath定位不到原因浅析
    这一代人得学习
    scrapy之Request对象
    cookie字段属性解析
    selenium中get_cookies()和add_cookie()的用法
    python中生成器generator
    swagger demo code
    ctrip-apollo
    eclipse 快捷键使用日志
  • 原文地址:https://www.cnblogs.com/speeding/p/3537468.html
Copyright © 2011-2022 走看看