• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

R语言及开发环境安装:notepad++和 NppToR

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。

如果你是一个计算机程序的初学者并且急切地想了解计算机的通用编程,R 语言不是一个很理想的选择,可以选择 Python、C 或 Java。

R 语言与 C 语言都是贝尔实验室的研究成果,但两者有不同的侧重领域,R 语言是一种解释型的面向数学理论研究工作者的语言,而 C 语言是为计算机软件工程师设计的。

R 语言是解释运行的语言(与 C 语言的编译运行不同),它的执行速度比 C 语言慢得多,不利于优化。但它在语法层面提供了更加丰富的数据结构操作并且能够十分方便地输出文字和图形信息,所以它广泛应用于数学尤其是统计学领域。

 

R 语言官方网站:https://cran.r-project.org/

官方镜像站列表:https://cran.r-project.org/mirrors.html

R 语言手册:https://cran.r-project.org/manuals.html

 

R 语言特点

  • R 语言环境软件属于 GNU 开源软件,兼容性好、使用免费
  • 语法十分有利于复杂的数学运算
  • 数据类型丰富,包括向量、矩阵、因子、数据集等常用数据结构
  • 代码风格好,可读性强

虽然 R 主要用于统计分析或者开发统计相关的软件,但也有人用作矩阵计算。其分析速度可媲美专用于矩阵计算的自由软件 GNU Octave 和商业软件 MATLAB。

 

R 环境安装

R 语言的开发环境本身具备了图形开发环境,这与其他很多工程语言是不同的,所以开发环境最好安装在为桌面个人计算机设计的操作系统上(如 Windows, macOS 或 Ubuntu 桌面版 等)。

首先,我们需要下载 R 语言环境的安装包:

Windows系统

Windows 安装很简单,下载安装包后,双节下载的安装包,开始安装向导:

 

 

 

 

 

 注意:这里使用的操作系统是 64 位的,但现在仍有少数的计算机使用的是 32 位的操作系统,如果你的操作系统是 32 位的,请在此步骤选择"32-bit 用户安装"选项。

 

安装完成

 

 

 

当我们在交互式的命令窗口输入以下代码:

print("hello,world")

输出结果为:

[1] "hello,world"

 

 

 

R是一款强大免费且开源的统计分析软件,这是R的长处,也是其“缺陷”的根源,操作界面很难用,幸好市面上已经有好几个第三方的编译器可以和R联接,

这些编译器有很多优点,比如能自动补全R里常用的指令,对语法结构能用不同颜色区别显示等等。在这些编译器上写code,然后发送到R执行,然后调试修改,让R的使用过程轻松了很多。

这里,我介绍一款好用的编译器:Notepad++
 
Notepad++官网:https://notepad-plus-plus.org/
 

 

 

 

 

 

看名字就知道其是微软视窗系统下Notepad的强化版,其实,这个软件和微软没任何关系,其可在网上下载到,免费开源,绿色无污染。
光有这个软件还是无法与R联接,还需要一个叫NppToR的软件,也是可以网上下载到的。
 
NppToR大小不到1M,已经好几年没用更新,但不影响其使用
 
NppToR网站:https://github.com/halpo/NppToR/releases/tag/2.7.0
 
 
有了Notepad++,NppToR和R,就可以进行配置了:
 
一、运行NppToR.exe,然后你会发现在系统界面的右下角里会多出一个R的小图标,刚开始不知道怎么运行,找了好久才发现
 
没错,就是这里
 

 

 

在其上点击右键,出现下图:
 

选Settings进行设置;
 
二、出现如下设置界面:
 


 填写红色框内的部分:R的安装目录以及Notepad++的安装目录(根据个人的具体情况来填);
 
三、点击Save保存。
 
然后在点击NppToR里的Start Notepad++就可以启动Notepad++了,这时就可以在Notepad++里编译R指令。
 

 

 

把一行的code发送到R运行,只需把鼠标点击到该行,然后按F8。如想一次运行多行代码,只需用鼠标选中多行,然后按F8。如果想运行整个R文档里的指令,只需Ctrl+F8。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
R语言-聚类与分类发布时间:2022-07-18
下一篇:
机器学习 1、R语言发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap