1字符串
字符串简而言之就是一串字母,用双引号引用起来,你可以给上次的情人向量的每一年的情人加上字符串。比如"kitty",比如"hi……"等等。
R 用一 个 向 量 存 储存储字符串,比如
xingqi=c("Sunday","Monday","Tuesday","Wendesday","Thursday","Friday","Saturday")
字符串大小写转换,依靠这两个函数
> toupper(xingqi)
[1] "SUNDAY"
> tolower(xingqi)
[1] "sunday"
"MONDAY" "TUESDAY" "WENDESDAY" "THURSDAY" "FRIDAY" "SATURDAY"
"monday" "tuesday" "wendesday" "thursday" "friday" "saturday"
每个 字符 串的 长度
> nchar(xingqi)
[1] 6 6 7 9 8 6 8
2因子
这个因子,是个概念,要好好解释下。因子的英文名称是factor,如果你读过我的
”什么是民粹主义?“,主义是种分类,因子也是。它是对向量里的值的分类,比如最简单的例子,一串考试成绩23,98,89,66,89,70
我们规定,把成绩分成三类,低于60分的,高于60分的,高于80分的。这样就有了分类,可以把名字叫做低,中,高 ,我们用拼音di,zhong,gao来代替。
这样我们用一个向量把上面的成绩代替出来,就是
** 23,98,89,66,89,70**
chengjigaodi<-c('di' ,' gao','gao','zhong','gao','zhong')
然后用factor这个函数生成因子
chengjiyinzi<-factor(chengjigaodi, levels = c('di','zhong','gao'), labels = c('低','中','高'))
这里也就不难理解另一个概念,因子水平,就是因子所有分类的集合,labels就是起个名字。
有序因子
了解了因子,再来看有序因子。有序的意思就是levels水平是有序的,有高低之分的,这很容易理解,低<中<高
创建有序因子使用ordered()函数,其它一样,比如
chengjiyinzi<-ordered(chengjigaodi)