上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。