• Mac下R语言环境搭建


    Mac下R语言环境搭建

    博主在数据分析的时候一直用的python(MATLAB太重了),最近跟其他搞学术的人合作,需要用一下R语言,所以也打算顺便学习一下R。

    R语言简介

    R语言是用于统计分析,图形表示和报告的编程语言和软件环境。 R语言由Ross Ihaka和Robert Gentleman在新西兰奥克兰大学创建,目前由R语言开发核心团队开发。

    R语言的核心是解释计算机语言,其允许分支和循环以及使用函数的模块化编程。 R语言允许与以C,C ++,.Net,Python或FORTRAN语言编写的过程集成以提高效率。

    R语言在GNU通用公共许可证下免费提供,并为各种操作系统(如Linux,Windows和Mac)提供预编译的二进制版本。

    R是一个在GNU风格的副本左侧的自由软件,GNU项目的官方部分叫做GNU S.

    R语言特点

    R语言主要用于统计分析,是数据科学家的有力工具。

    • R语言是一种开发良好,简单有效的编程语言,包括条件,循环,用户定义的递归函数以及输入和输出设施。
    • R语言具有有效的数据处理和存储设施,
    • R语言提供了一套用于数组,列表,向量和矩阵计算的运算符。
    • R语言为数据分析提供了大型,一致和集成的工具集合。
    • R语言提供直接在计算机上或在纸张上打印的图形设施用于数据分析和显示。

    下载

    直接去官网下载即可,下载完毕后,会自动添加到环境变量中。

    打开terminal测试

    输入“R”就会运行R语言环境

    $ R
    
    R version 3.2.0 (2015-04-16) -- "Full of Ingredients"
    Copyright (C) 2015 The R Foundation for Statistical Computing
    Platform: x86_64-apple-darwin13.4.0 (64-bit)
    
    R is free software and comes with ABSOLUTELY NO WARRANTY.
    You are welcome to redistribute it under certain conditions.
    Type 'license()' or 'licence()' for distribution details.
    
      Natural language support but running in an English locale
    
    R is a collaborative project with many contributors.
    Type 'contributors()' for more information and
    'citation()' on how to cite R or R packages in publications.
    
    Type 'demo()' for some demos, 'help()' for on-line help, or
    'help.start()' for an HTML browser interface to help.
    Type 'q()' to quit R.
    

    当然也有R自带的GUI界面Rconsole,类似于python的idle。

    IDE

    R自带的shell界面不是很友好也不利于编写比较长的脚本,因此IDE还是需要的,使用比较广泛的是RStudio

    界面跟MATLAB很像。

    运行脚本

    作为程序员,博主当然不能满足于在IDE里面点一下“RUN”能运行就好了,最好能在shell中运行。好在R脚本运行也非常方便,跟python一样。

    Rscript srciptpath.R args
    
  • 相关阅读:
    UITableView设置Cell左滑多个按钮(编辑,删除,置顶等)
    php处理ajax
    Vue实现增删改查功能
    Vue中slot内容分发
    两个Vue Demo
    js继承
    nodejs+express+mongodb搭建博客
    express中放置静态文件
    初始化一个Express项目
    mongodb使用1
  • 原文地址:https://www.cnblogs.com/fanghao/p/7610586.html
Copyright © 2020-2023  润新知