当进行赋值操作时R软件在进行计算后直接进行赋值,不显示计算结果;而没有赋值的情况下计算显示计算结果。
x=c(-1,0,2);y=c(3,8,3);
> v=2*x+y+1;
因为对V赋值,并不显示计算结果,要向显示V的内容,需输入命令V;
> v
[1] 2 9 8
> x*y
[1] -3 0 6
上述操作没有赋值操作,显示计算内容。
向量可以做
+、-、*、/、^操作(加减乘除乘方),
整数除法为%/%,%%表示求余数
> 5%/%3
[1] 1
> 5%%3
[1] 2
也可作函数运算log(), exp(), cos(), tan(), sqrt()等,自变量可以是向量,sqrt对复数运算应输入虚部i,如下。
> exp(x)
[1] 0.3678794 1.0000000 7.3890561
> sqrt(-2)
[1] NaN
警告信息:
In sqrt(-2) : 产生了NaNs
> sqrt(-2+0i)
[1] 0+1.414214i
>
which.min()(which.max())表示在第几个分量求的最大。
> x
[1] -1 0 2
> which.min(x)
[1] 1
求和函数sum(),求向量个数length()、求分量连乘积prod(x)、中位数median(x)、均值mean(x)、向量方差var(x)、标准差sd(x)、与x大小相同按递增顺序排列向量sort(x),相应下标由order(x)或sort.list(x)列出。
> x<-c(10, 6, 4, 7, 8)
> sort(x)
[1] 4 6 7 8 10
> sort.list(x)
[1] 3 2 4 5 1
等差运算级别高于加减乘除运算,下式先进行1:15的等差运算,然后进行乘法运算。
> x <- 2*1:15
> x
[1] 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
分享到:
相关推荐
R 语言初学者指南 R语言入门资料分享, R数据编程基础
r语言初学者指南,提供r语言入门路径以及基础的语法,功能
R语言初学者指南 2.0版R语言初学者指南R语言初学者指南
R的语言入门读物,主要讲了R的语法和基本函数
Dennis, Brian R语言初学指南英文原版
该教程适合R语言初学者学习,可操作性强,并配有实战实例
西交大《R语言初学者指南》PDF_书本代码.rar
西安交大的R语言,很适合初学者!
对于学习R语言的初学者,全文是英文,可能对于英文不好的同志来说,比较困难。
这个文档为初学R语言的人总结了很多实用的函数,可以快速了解R语言当中重点需要用到的函数的用法。
R语言视频教程,适合初学者和深入学习者
Notes on R: A Programming Environment for Data Analysis and Graphics Version 3.0.0 (2013-04-03) 最新版本(Version 3.0.0 (2013-04-03))的R程序简介文档,是初学者学习R语言的极好资料
本书从解决实际问题入手,尽量跳脱统计学的理论阐述来讨论R语言及其应用,讲解清晰透澈,极具实用性。作者不仅高度概括了R语言的强大功能、展示了各种实用的统计示例,而且对于难以用传统方法分析的凌乱、不完整和非...
R语言是一种用于统计分析、绘图的语言和操作环境,属于GNU系统的一个自由、免费、源代码开放的软件。在R语言中,有六种基本数据结构,包括向量、矩阵、数组、列表、数据框和因子。向量是R语言中最基本的数据结构,由...
基于r软件 用于数据汇总、数据处理、适合于初学R语言的