【R语言编程——数据调用】

这里写自定义目录标题

在R语言中,有多个库支持调用内置数据集或外部数据,包括studentdata等教学或示例数据集。以下是常见的库和方法:

可用库及数据集

openintro

该库包含多个教学数据集,包括studentdata。安装并加载库后可直接调用:

r 复制代码
install.packages("openintro")
library(openintro)
data(studentdata)

datasets

R内置的基础库,提供经典数据集如mtcarsiris

r 复制代码
data(mtcars)

ISLR

《统计学习导论》配套数据集,如AutoCollege

r 复制代码
install.packages("ISLR")
data(Auto)

gapminder

包含全球发展数据,适合可视化练习:

r 复制代码
install.packages("gapminder")
data(gapminder)

外部数据导入方法

读取CSV文件

使用read.csvreadr::read_csv

r 复制代码
data <- read.csv("path/to/file.csv")

读取Excel文件

借助readxl库:

r 复制代码
library(readxl)
data <- read_excel("file.xlsx")

从数据库导入

使用DBIRSQLite等库连接数据库:

r 复制代码
library(RSQLite)
con <- dbConnect(RSQLite::SQLite(), "database.db")
data <- dbGetQuery(con, "SELECT * FROM table")

查看数据集信息

调用数据后,可用以下命令检查结构:

r 复制代码
head(studentdata)  # 查看前几行
str(studentdata)   # 数据结构
summary(studentdata) # 统计摘要
相关推荐
T1mzhou12 小时前
ARM64 Linux 6.10 内核驱动(14):drivers/base/platform.c:板级设备主战场
linux·c语言·开发语言·arm开发
小孩玩什么12 小时前
深入理解字符串匹配算法:BF算法,KMP算法
java·c语言·开发语言·数据结构·c++·算法
clz131452112 小时前
设备反欺诈的四大支柱:从设备指纹到关联图谱
开发语言·php
无忧.芙桃13 小时前
C++内存管理
c语言·开发语言·c++·青少年编程
Patrick在香港13 小时前
Python 分析香港 AQHI 归档 1644 天:同一天的空气,早上 8 点报 3,下午 5 点报 10
开发语言·python·数据分析·api·restful·数据可视化·开放数据
晴天1613 小时前
JavaScript 与 Java 垃圾回收机制对比
java·开发语言·javascript
金金计较.13 小时前
Go语言-2
开发语言·算法·golang
3Q工具箱 - BraggTroy13 小时前
Python + PyInstaller 实战:从零打造 10 个 Windows 桌面小工具(附全部踩坑记录与核心代码)
开发语言·windows·python
Wang's Blog13 小时前
Java框架快速入门: Spring Security+OAuth2之多因子认证逻辑与实体类改造
java·开发语言·spring
传奇开心果编程13 小时前
【Rust入门知识点学与练】第26课:Unsafe Rust
开发语言·学习·rust