人话R语言教程

C1 序言
- R语言:最适合统计领域,功能通过R包来实现,数据可视化效果最好;难以处理大文本数据,因为R语言一次性读取所有数据。
- 学习R语言的误区

keywords:学习路线、基础知识、练习
- 学习编程语言的路线:
- 数据类型
- 整理数据
C2 R语言的数据类型
- 数据类型:数值型、字符型、逻辑型
注:数字≠数值型,如1可以代表女,2代表男

NA:非TRUE非FALSE,不存在
- numeric:可以执行数学运算,含integer和double
注:R语言的赋值符号,<- or ->
统计里R语言默认数值类型为双精度型,因为统计领域对储存的要求不高

【代码解读】
头两行说明了如何将数值赋给一个变量,
中间两行说明了如何通过函数来判断一个数值是否是整型还是双精度型的,
第五行将整型数值integer(1)赋值<- as.给变量a
第六行在判断变量是否是整型
2.character
注:字符串一定要带引号,和变量区分开;变量命名讲究“见名知意”

注:变量查错tip——将变量选定,R.studio里同名的变量会全亮,此时就可以修改错误变量。
【代码注释】
line1、2:变量赋值
line3:判断变量是否是字符型
line4:判断变量是否是数值型
line5:将变量转化为数值型并进行赋值
line6:判断变量是否为数值型
注:R字符串处理(根据需求搜索教程)
将两个字符串连接:paste-需要指定分隔符sep,paste0不需要指定分隔符

将两个字符串分割:substr-意思是取出某一段字符串,需要制定开始位置和结束位置
