R语言入门与实践读书笔记-01R基础02R包与帮助文档

2024-01-30 16:18

本文主要是介绍R语言入门与实践读书笔记-01R基础02R包与帮助文档,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

注:

1.与书本阐述一致,可直接复制命令(纯手打),结合书本看更佳;

2.“#”后面的文字是对前面命令的解释和说明;“##”后面是小标题。

01R基础

下载R:The Comprehensive R Archive Network (r-project.org)

下载RStudio:RStudio | Open source & professional software for data science teams - RStudio

R与RStudio的区别:R是一种语言,RStudio是帮助我们用R语言编写命令的一个程序,简洁好用。

1:4
#返回两个整数值之间的所有整数

a<-1+2
a
b<-a*3-6
b/3
#R对象:a,b
 #赋值:不能数字,特殊字符;区分大小写
 #运算
d<-c(1,2,2,2,3,3)
#c代表concatenate,连接、手机、合并
ls()
#查看已经命名的R对象

02R包与帮助文档

##包
install.packages()
#索引全部
install.packages("ggplot2")
install.packages("graphic")
#下载并安装
library("ggplot2")
#加载(使用);每次事先都要加载

qplot
#qiuck plot 快速绘图
x<-1:6
y<-x^3
qplot(x,y)
#散点图
a<-c(1,2,2,2,3,3)
qplot(a,binwidth=1)
#直方图
age<-c(1,3,5,2,11,9,3,9,12,3)
weight<-c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1)
mean(weight)
sd(weight)
cor(age,weight)
plot(age,weight)
#散点图

help.start()
#帮助文档首页

?qplot
?sample
help("plot")
#帮助——知包知函数

help.search("plot")
??plot
#知函数未知包:搜索函数
apropos("test")
#知包未知函数:只记得包,想不起函数名称啦
RSiteSearch("Artifificial Neural Network")
#在线搜索包括多个关键词的帮助文档

#获取更多帮助:帮助邮件列表RR(https://stat.ethz.ch/mailman/listinfo/r-help)或https://stackoverflow.com

这篇关于R语言入门与实践读书笔记-01R基础02R包与帮助文档的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/660803

相关文章

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

破茧 JDBC:MyBatis 在 Spring Boot 中的轻量实践指南

《破茧JDBC:MyBatis在SpringBoot中的轻量实践指南》MyBatis是持久层框架,简化JDBC开发,通过接口+XML/注解实现数据访问,动态代理生成实现类,支持增删改查及参数... 目录一、什么是 MyBATis二、 MyBatis 入门2.1、创建项目2.2、配置数据库连接字符串2.3、入

C语言中%zu的用法解读

《C语言中%zu的用法解读》size_t是无符号整数类型,用于表示对象大小或内存操作结果,%zu是C99标准中专为size_t设计的printf占位符,避免因类型不匹配导致错误,使用%u或%d可能引发... 目录size_t 类型与 %zu 占位符%zu 的用途替代占位符的风险兼容性说明其他相关占位符验证示

Spring WebClient从入门到精通

《SpringWebClient从入门到精通》本文详解SpringWebClient非阻塞响应式特性及优势,涵盖核心API、实战应用与性能优化,对比RestTemplate,为微服务通信提供高效解决... 目录一、WebClient 概述1.1 为什么选择 WebClient?1.2 WebClient 与

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

C语言进阶(预处理命令详解)

《C语言进阶(预处理命令详解)》文章讲解了宏定义规范、头文件包含方式及条件编译应用,强调带参宏需加括号避免计算错误,头文件应声明函数原型以便主函数调用,条件编译通过宏定义控制代码编译,适用于测试与模块... 目录1.宏定义1.1不带参宏1.2带参宏2.头文件的包含2.1头文件中的内容2.2工程结构3.条件编

在Java中使用OpenCV实践

《在Java中使用OpenCV实践》用户分享了在Java项目中集成OpenCV4.10.0的实践经验,涵盖库简介、Windows安装、依赖配置及灰度图测试,强调其在图像处理领域的多功能性,并计划后续探... 目录前言一 、OpenCV1.简介2.下载与安装3.目录说明二、在Java项目中使用三 、测试1.测