R语言:迈向大数据之路
上QQ阅读APP看书,第一时间看更新

4-4 R语言的字符串数据的属性

至今所介绍的向量对象数据大都是整数,其实常见的R语言是可以有下列数据型态的。

integer:整数。

double:R语言在处理实数运算时,默认是用双倍精度实数计算和储存。

character:字符串。

处理字符串向量对象与处理整数向量对象类似,可以使用c()函数建立字符串向量,应特别留意字符串可以用双引号(“ ”)也可以用单引号(‘ ’)包夹。

实例ch4_35:建立一个字符串向量对象,并验证结果,本实例同时用双引号(”)和单引号(‘)包夹。

实例ch4_36:另外两种字符串向量对象的建立。

本章4-2节所介绍的length()函数也可应用于字符串向量对象,可由此了解向量对象的长度(即元素的个数)。请留意,必须接着上述实例,执行下列实例。

实例ch4_37:延续上一个实例,计算向量对象的长度。

nchar()函数可用于列出字符串向量对象每一个元素的字符数。

实例ch4_38:延续上一个实例,计算向量对象每一个元素的字符数。

对上述两个实例的运行结果进行综合整理,结果如下所示。

“Hello R World”:向量对象的长度是1,字符数是13。

“H”“e”“l”“l”“o”:向量对象的长度是5,每一个元素的字符数是1。

“Hello”“R”“World”:向量对象的长度是3,每一个元素的字符数分别是5、1、5。