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

devtools/2025/3/16 10:45:57/

代码、讲义、软件回复【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.ppmy.cn/devtools/167531.html

相关文章

F4拉力赛(滑动窗口)

题目描述 F4拉力赛在一个环形公路上举行,主办方为了拉来更多赞助,在环形公路每间隔一米就设立一块广告牌。 假设赛车的速度为 x 米/秒,请问赛车在一秒内经过最多数量的广告牌编号是什么? 输入描述 第一行输入一个数组&#xf…

PowerInfer论文阅读

论文原文链接 论文github链接 论文结构 1. 引言 讨论了当前大语言模型的推理需求与挑战,尤其是在消费级GPU上运行模型的难点: 大语言模型的内存需求巨大,远超消费级GPU的容量。 数据中心部署的方法通常无法满足本地部署的低延迟需求。 …

图解AUTOSAR_CP_BSW_General

AUTOSAR BSW通用规范详解 AUTOSAR基础软件模块通用规范与架构解析 目录 1. 概述 1.1. AUTOSAR BSW通用规范简介1.2. 文档目的与范围2. BSW模块文件结构 2.1. 标准文件组织2.2. 命名规范3. BSW模块接口 3.1. 接口类型3.2. 模块API3.3. 配置参数4. BSW通用架构 4.1. 分层架构4.2.…

系统架构设计师—案例分析—数据库篇—数据库性能优化

文章目录 集中式数据库反规范化设计分类保证数据的一致性方法 分布式数据库主从复制读写分离分表分库 集中式数据库 反规范化设计 优点: 避免进行表之间的连接操作,可以提高数据操作的性能。 缺点: 数据的重复存储,浪费磁盘空…

Android 手机启动过程

梳理 为了梳理思路,笔者画了一幅关于 Android 手机启动的过程图片内容纯属个人见解,如有错误,欢迎各位指正

历年云南大学计算机复试上机真题

历年云南大学计算机复试机试真题 在线评测:传送门:pgcode.cn 喝饮料 题目描述 商店里有 n 中饮料,第 i 种饮料有 mi 毫升,价格为 wi。 小明现在手里有 x 元,他想吃尽量多的饮料,于是向你寻求帮助&#x…

RPA 职业前景:个人职场发展的 “新机遇”

1. RPA职业定义与范畴 1.1 RPA核心概念 机器人流程自动化(RPA)是一种通过软件机器人模拟人类操作,自动执行重复性、规则性任务的技术。RPA的核心在于其能够高效、准确地处理大量数据和流程,减少人工干预,从而提高工作…

C++析构函数

一、概念和特性 析构函数是特殊的成员函数,主要任务是清理对象析构函数是在类名前加上 ~析构函数无参数,无返回值一个类只有一个析构函数析构函数会在对象生命周期结束后自动调用先构造的后析构,后构造的先析构 二、默认析构函数 不写析构函…