首页 理论教育 R语言数据处理和绘图操作,云计算与大数据应用研究

R语言数据处理和绘图操作,云计算与大数据应用研究

时间:2023-11-16 理论教育 版权反馈
【摘要】:作为一种统计分析软件,R语言擅长对数据进行分析和处理。还有其他类型不能用来表示数据,例如函数或表达式,其中对象分别通过长度和模式函数获得工作长度和类型。矩阵是一个维数为2的数组时间序列,数据包含一些附加属性,如频率和时间,这些属性由“ts”表示。无论使用哪个操作系统,都可以使用XLL()打开绘图窗口。使用ScrrenU屏幕可以制作复杂的绘图,也可以划分为设备的各个部分。

R语言数据处理和绘图操作,云计算与大数据应用研究

作为一种统计分析软件,R语言擅长对数据进行分析和处理。本节介绍了R的数据结构和数据输入方法。

(一)数据结构

R的运算需要基于某些对象,一方面是对象的内容和名称,另一方面是对象的数据类型,即属性。对象的属性对于作用于对象的函数的表示非常重要,正是这个属性为对象提供了它需要的信息。长度和类型是所有对象的两个内在属性,其中长度指对象中的元素数;类型指对象中元素的基本类型,包括字符类型、数字类型、复数类型和逻辑类型。还有其他类型不能用来表示数据,例如函数或表达式,其中对象分别通过长度和模式函数获得工作长度和类型。

不管数据类型如何,NA总是用来表示丢失的数据。大数可以用指数形式表示,R可以表示无穷大的值,例如inf和-inf中的±∞,或者不是NaN中的数字的值。当输入对象是字符值时,引号放在值的两端。如果需要引用值中的双引号,则将反斜杠(\)添加到引号中,并在输出显示或写入磁盘时以特殊方式处理这两个组合字符。

R有许多用于存储数据的对象类型,包括向量、数组、标量、矩阵、数据框和列表。它们在存储数据的类型、创建它们的方式,其结构的复杂性以及用于定位和访问它们的单个元素的标记等方面有所不同。

在描述数据时,可以使用向量的类型和长度,但对于其他对象来说,这并不容易,需要外部属性提供的一些附加信息。在这些属性中,DIM表示对象维度,如2行2列矩阵,其DIM是一对值[2n-2]和长度为4。在R语言的数据对象中,向量是变量,数据是力维数据表,因子是分类变量。矩阵是一个维数为2的数组时间序列,数据包含一些附加属性,如频率和时间,这些属性由“ts”表示。数据框必须具有相同的长度,但它可以包含不同的数据类型。需要注意的是,数组或矩阵中的所有元素都必须是相同类型的。(www.xing528.com)

(二)映射功能

R的绘图功能非常多样,因为每个绘图功能都有很多选项,这使得绘图变得非常灵活和多变,用户可以输入演示(图形)或演示(Perp)来获取详细信息。绘图函数直接将结果输出到绘图设备、绘图窗口或文件,而不是将值分配给对象。绘图功能分为两类:低级绘图功能和高级绘图功能。低级绘图功能为现有图形添加了一些元素,而高级绘图功能直接创建了一个新的图形。

使用R绘图时,首先打开多个绘图设备,这些设备可以用适当的函数打开。如果不打开绘图设备并启动绘图功能,R将打开一个窗口来显示绘图,操作系统决定使用哪种绘图设备。在Windows系统中,在类似UNIX的系统中使用XLL。因为XLL()可以用作Windows的别名,因此该命令在Windows系统上仍然有效。无论使用哪个操作系统,都可以使用XLL()打开绘图窗口。此外,还可以使用pdf()、PNG()等函数将文件作为绘图设备打开,最后打开的设备将成为当前的绘图设备。默认情况下,关闭设备使用函数dev.off()关闭当前设备;否则,关闭参数指定的设备。

若要对图形进行分区,用户可以使用函数拆分,屏幕对当前绘图设备进行分区。

可以将设备分为两部分,即ScrrenU(ScrrenU)或屏幕(ScrrenU)。使用ScrrenU屏幕可以制作复杂的绘图,也可以划分为设备的各个部分。然而,这些函数只能用于图形化的探索性数据分析等问题,并且与其他函数不兼容,不能用于多个绘图设备。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈