• R语言简介


    概况:

    R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的解释型语言。作为一种统计分析软件,是集统计分析与图形显示于一体的。它可以运行于UNIX,Windows和Macintosh的操作系统上。

    特点:

    R是自由软件、可编程的语言、所有R的函数和数据集是保存在程序包里面的、R是免费的(R is free)

    图标:

    "R i386 3.2.5"为R语言的本体,有他就可以写和运行R语言了。但是"RStudio"优化了编写R代码的体验。没有安装前面的R的本体就无法使用"RStudio"。这就好比"PLSQL"和"oracl"的关系,也好比"java的JDK"与"eclipse"的关系。个人理解,比喻不一定恰当。

    界面:

    一些必要的和装逼的设置:

    1.必要的设置:关于安装R包的源,软件默认的选择项在中国速度慢。我在北京,所以选择了北京的源。这样用install.packages()安装包时,速度就会很快了。也不会下载失败

    设置方法:

    2.装逼的设置:

    Rstudiog刚安装好,默认界面是白色背景的。第一大众化,无法体现于其他软件的不同。第二白色背景下写R代码时间长了会眼睛疲劳。第三逼格不够高。看前面"界面"中截图这种主题的背景色就很酷炫了。里面写代码也会不同颜色的高亮显示。谁用谁知道,就是爽。

    设置方法:

    缺点:

    这里写些主管的缺点,目前我使用后发现极其不爽的一点。就是加载数据源。

    对于excel表格,虽然可用导表的包很多,但并不自带。在网上搜索了几个加载xlsx格式的包,比如"readxl"、"openxlsx"、"xlsx"等等均有各自缺陷。并不能"全方位"、"全天候"完全无损加载表格。所以,这里建议玩家先将表格转化为".csv"的格式。然后用命令read.csv("dataname.csv",header=TRUE)的方式导入。这个是R语言自带的。无需安装额外的包。dataname.csv就是你的表,还要是放在"工作空间"(可通过getwd()查看工作空间路径。)下的,这样省去写路径的麻烦。header=TRUE是标记表格首行是列名的意思。

  • 相关阅读:
    javascript高级编程笔记第五章
    关于form表单:hover没有修改表单子元素样式
    JavaScript 生成 对应的protobuf 对象
    ProtoBuf Maven 整合 用来生成对象
    NettyClient 连接 WebSocket
    Exception in thread "Thread-5" java.lang.NoSuchMethodError: io.netty.util.concurrent.SingleThreadEventExecutor异常处理
    Jsonp 使用 爬取 可直接解析页面
    OpenResty 配置SSL 同时支持http 全部转发到 https中
    Nginx(OpenResty)+Lua+Redis IP限流 10s内
    NginxUrl校验路径token+时间戳
  • 原文地址:https://www.cnblogs.com/dsjxmz/p/6878710.html
Copyright © 2020-2023  润新知