R语言怎么不区分大小写

Python010

R语言怎么不区分大小写,第1张

R语言有很丰富的程序包处理生物学信息及问题,如DNA等大分子数据,然后往往遇到将碱基符号在大小写字母间转化的问题,下面是几个小例子:

>x = "CAGTTTCTTGAGTCTGATTAATTCAGGTTTCGGGGT"

#定义字符串变量x

>tolower(x)

[1] "cagtttcttgagtctgattaattcaggtttcggggt"

#将x中的字符全部转换为小写字母

>y = tolower(x)

>y

你自己输入错了,其实前面两个人给的答案是对的,第一行你给大写X赋值,第二行输出小写x内容。

多数情况下,在R语言里,<- 与= 两个都是赋值的意思,没有区别,比如

>x<- c(1:5)x

[1] 1 2 3 4 5

>x=c(1:10)x

[1] 1 2 3 4 5 6 7 8 9 10

只有在有些时候会有区别,比如

>x<- c(1:5)x

[1] 1 2 3 4 5

>length(x=c(1:10))x

[1] 10

[1] 1 2 3 4 5

>length(x<- c(1:10))x

[1] 10

[1] 1 2 3 4 5 6 7 8 9 10

为了防止出错,在R里面赋值最好使用符号 <-