vlambda博客
学习文章列表

R语言与RGui平台上的入门操作_1

计算机软件RGui平台上的R语言_入门操作_1

网上说,书本说,教科书说:

R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。而 C 语言是为计算机软件工程师设计的。R是解释型语言用于统计分析绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。R语言源代码托管在github。在命令行人机交互模式下工作。……

咱们而可以从自然语言(汉语、英、法、俄、德、日、拉丁、伊斯兰、等等)语言的基本特征来看:

语言的基本特征——词汇、句子、段落、结构、文章(应用文、小说、戏剧、散文、诗歌、……模式)。

计算机语言是面向机器—电子线路的语言(开关电路0&1(二进制计算)),也称为指令;计算机语言是通过数学语言中介来描述给计算机硬件的,数学的基础概念是数据及其计算方法。手工计算转向机器计算—就像算盘和计算尺那样,只是要将数据及其算法转化为符合规则的计算过程描述而已。所以,学习语言可以用自然语言的概念附加数学计算概念,入门的语言学习就无障碍了。至于事务处理、网络软件,那是要将问题逐级分解为基本的算法才通过组合程序段再合而为一个处理系统的。

人机交互:

标准IO—键盘显示器、非标准IO—文件、扫描仪、磁盘文件等。

交互模式:命令行模式、视窗模式、……

作为控制计算机运行的指令集-软件:需要计算机语言、需要编译计算机语言的软件平台、需要和操作系统交互的专用指令集-函数、……需要对实际问题软件化的解决方案。

从底层开始—从语言到应用软件或从顶层开始—从需求、软件架构到具体代码实现。语言规则大同小异、基本符号大致相同、运行过程差别不大、软件架构显示特别之处—智慧与创造。

如何开始递进?

先来看看语言的编译学习工具—平台,没有平台,学语言效果不佳。操作中的学习效率高高的。

RGui平台上的语言进阶

平台的面貌—样子。


1.直接输入命令-即时获得处理结果模式—出错即时可见

R 语言区分大小写

直接数据类型处理

R语言与RGui平台上的入门操作_1 

变量数据类型处理

变量是代数形式的数据格式,由于电子器件的存储(记忆电路)问题—由于数对计算规则(如:整数域不能除法运算)的制约,需要将其划分类型-整实复矢阵等。用字母代替数大大方便计算问题处理。

R语言与RGui平台上的入门操作_1


[1] "矢量计算"

> v1<-c(3,4)

> v2<-c(4.5,-3.3)

> v1+v2

[1] 7.5 0.7

> a=3

> b=6

> a+b

[1] 9

> v1=c(3,4)

>v2=c(4.5,-3.3)

> v1+v2

[1] 7.5 0.7

<-=都可以为变量赋值。标准IO--可以用print()来输出。

四则混合运算自动处理优先级和整数实数,……

出错即时可见,便于积累处理BUG的经验

2.输入命令集-脚本文件模式-程序模块-软件文件模块-运行获得结果

编辑脚本


 运行脚本

>source("E:\\program_code\\R_code\\ABC.R")或者菜单_文件-运行R脚本文件…-Run

 

运行结果!?

只有print()才显示-输出信息

怎么样!哈哈哈!游戏娱乐。