当前位置: 首页 > article >正文

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

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

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
boxplot(num1, num2)

png

日常与娱乐

  • 在R启动界面打印信息
  • 打印信息可以放在文件里: cat1.txt
cat(readLines("data/cat1.txt"), sep = "\n")

# 打印欢迎语并打印天气
cat(readLines("data/cat2.txt"), sep = "\n")
cat(system("curl wttr.in/Hangzhou?lang=zh", ignore.stderr = T, intern = TRUE)[1:7], sep = "\n")    

cat(system("curl wttr.in/Hangzhou?lang=zh", ignore.stderr = T, intern = TRUE), sep = "\n") 

# 切换城市
cat(system("curl wttr.in/Shanghai?lang=zh", ignore.stderr = T, intern = TRUE)[1:7], sep = "\n") 

# 自己编写程序
  • 用于视频下载/视频转音频/音频分割基于R语言的轻量流程化脚本
  • https://github.com/JiahaoWongg/Bilidown

学习路线

书籍

  • 《R语言实战》: 入门上手的好书籍, 但内容过多, 需要挑着学
  • 《ggplot2:数据分析与图形艺术》: ggplot2作者力作, 深入理解数据可视化

学习路线

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

学习更多


http://www.kler.cn/a/587923.html

相关文章:

  • Java 大视界 -- 基于 Java 的大数据实时流处理中的窗口操作与时间语义详解(135)
  • FPGA中级项目2——硬核 or 软核与FIFO的配置
  • 前端---初识HTML(前端三剑客)
  • ModelScope推理QwQ32B
  • 【QA】模板方法模式在Qt中有哪些应用?
  • 基于SSM+Vue+uniapp的科创微应用(可改为研学)小程序+LW示例
  • 离线资源的加密保护
  • 封装红黑树->mapset
  • 个人学习编程(3-16) leetcode刷题
  • generallseteter插件生成内容和数据库不一致
  • GPT 1-3(速通版)
  • 第36周:文献阅读
  • [oeasy]python074_ai辅助编程_水果程序_fruits_apple_banana_加法_python之禅
  • ssrf总结
  • Windows 上安装配置 Apache Tomcat 及Tomcat 与 JDK 版本对应
  • OpenAI定义的Agent新范式如何构建自动化系统
  • jsonl与json区别
  • 卷积神经网络(CNN)的主要架构
  • leetcode 75.颜色分类(荷兰国旗问题)
  • 【胶囊网络】完美复现Hinton论文99.23%