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的基本数据类型及增删改查
  • 数据的读入和输出,数据清洗
  • 流程控制、自定义函数
  • 数据的可视化
  • 统计分析、机器学习等
  • 公共数据挖掘、转录组、单细胞

学习更多

相关推荐
知识分享小能手16 分钟前
R语言入门学习教程,从入门到精通,R语言时间序列数据可视化(11)
学习·信息可视化·r语言
江南十四行20 分钟前
Python生成器与协程:从迭代器到异步编程的进阶之路
开发语言·python
测试员周周35 分钟前
【AI测试功能3】AI功能测试的三层架构:单元测试 → 集成测试 → E2E测试——AI系统测试金字塔实战指南
开发语言·人工智能·python·功能测试·架构·单元测试·集成测试
lly20240635 分钟前
AppML 案例原型
开发语言
jllllyuz1 小时前
MATLAB 回声抵消(AEC)、噪声抑制(NS)、自动增益控制(AGC)完整实现
开发语言·matlab
froginwe111 小时前
Vue.js 计算属性
开发语言
05候补工程师1 小时前
【408 从零到一】线性表逻辑特征、存储结构对比与 C/C++ 动态内存分配避坑指南
c语言·开发语言·数据结构·c++·考研
yongui478341 小时前
MATLAB 使用遗传算法求解微电网优化配置数学模型
开发语言·matlab
郝学胜-神的一滴1 小时前
Python 抽象基类深度解析:从简易模拟到 abc 模块的优雅实践
开发语言·python·pycharm
AI绘画哇哒哒1 小时前
RAG 系统中文档切分策略:如何选择合适的 chunk size?| 收藏这份实用指南,小白也能轻松上手大模型学习
人工智能·学习·ai·程序员·大模型·产品经理·转行