R语言零基础系列教程-01-R语言初识与学习路线

代码、讲义、软件回复【R语言01】获取。

R语言初识

  • R是一个开放的统计编程环境,是一门用于统计计算作图的语言。
  • "一切皆是对象",数据、函数、运算符、环境等等都是对象。
  • 易学,代码像伪代码一样简洁,可读性高
  • 强大的统计和可视化能力
  • R有上万扩展包

R语言的应用

工作: 统计与绘图

R 复制代码
num1 = c(2, 3, 2, 6, 2, 3, 5)
num2 = c(10, 5, 8, 5, 8, 15, 9)
> wilcox.test(num1, num2)
# Warning message in wilcox.test.default(num1, num2):
# "cannot compute exact p-value with ties"
# 
# 	Wilcoxon rank sum test with continuity correction
# 
# data:  num1 and num2
# W = 3, p-value = 0.006662
# alternative hypothesis: true location shift is not equal to 0
R 复制代码
boxplot(num1, num2)

日常与娱乐

  • 在R启动界面打印信息
  • 打印信息可以放在文件里: cat1.txt
R 复制代码
cat(readLines("data/cat1.txt"), sep = "\n")
R 复制代码
# 打印欢迎语并打印天气
cat(readLines("data/cat2.txt"), sep = "\n")
cat(system("curl wttr.in/Hangzhou?lang=zh", ignore.stderr = T, intern = TRUE)[1:7], sep = "\n")    
R 复制代码
cat(system("curl wttr.in/Hangzhou?lang=zh", ignore.stderr = T, intern = TRUE), sep = "\n") 
R 复制代码
# 切换城市
cat(system("curl wttr.in/Shanghai?lang=zh", ignore.stderr = T, intern = TRUE)[1:7], sep = "\n") 
R 复制代码
# 自己编写程序

学习路线

书籍

学习路线

  • 掌握R和RStudio的使用
  • 熟悉R的基本数据类型及增删改查
  • 数据的读入和输出,数据清洗
  • 流程控制、自定义函数
  • 数据的可视化
  • 统计分析、机器学习等
  • 公共数据挖掘、转录组、单细胞

学习更多

相关推荐
颜颜yan_3 分钟前
Python面向对象编程详解:从零开始掌握类的声明与使用
开发语言·redis·python
李永奉8 分钟前
C语言-流程控制语句:for循环语句、while和do…while循环语句;
c语言·开发语言·c++·算法
试着9 分钟前
零基础学习性能测试第五章:Tomcat的性能分析与调优-Tomcat原理,核心配置项,性能瓶颈分析,调优
学习·零基础·tomcat·性能测试
ankleless26 分钟前
C语言——关于指针(逐渐清晰版)
c语言·开发语言·指针·解引用操作符·c语言基础知识学习
老虎062738 分钟前
JavaWeb(苍穹外卖)--学习笔记13(微信小程序开发,缓存菜品,Spring Cache)
笔记·学习·微信小程序
打码农的篮球40 分钟前
STL——list
开发语言·c++·list
lkf197111 小时前
商品中心—1.B端建品和C端缓存
开发语言·后端·缓存
渣渣盟1 小时前
JavaScript核心概念全解析
开发语言·javascript·es6
java叶新东老师2 小时前
goland编写go语言导入自定义包出现: package xxx is not in GOROOT (/xxx/xxx) 的解决方案
开发语言·后端·golang
@蓝莓果粒茶2 小时前
LeetCode第350题_两个数组的交集II
c++·python·学习·算法·leetcode·职场和发展·c#