向 R 导入数据的多种方式
在数据分析工作中,将数据导入到 R 环境是至关重要的第一步。本文将详细介绍几种常见的数据导入方式,包括手动输入、从文本和 Excel 文件读取、从数据库服务器获取以及网络数据抓取,同时给出具体的操作步骤和代码示例。
手动输入或通过脚本管道输入数据
手动输入数据是最基础的方式,适用于小数据集或教学演示。在 R 中,我们可以通过控制台或脚本直接输入数据。例如,使用类似 SAS 的方式,通过 textConnection 函数创建数据框:
OurData = ("
Student Pretest Posttest
A 25 27
B 23 23
C 21 22
D 23 29
E 23 24
F 21 19
")
Data = read.table(textConnection(OurData),header=T)
t.test(Data$Pretest,Data$Posttest,paired=T)
上述代码通过 textConnection 函数将字符串形式的数据转换为数据框,并进行配对 t 检验。结果显示,学生在测试前后没有明显进步。如果将学生 F 的测试后成绩从 19 改为 25,p 值将降至 0.052。
从文本和 Excel 文件读取数据
从文本文件读取数据
可以从 Data.gov 等数据源下载 CSV 文件,然后使用 read.csv 函数将数据导入 R。例如:
订阅专栏 解锁全文
3166



被折叠的 条评论
为什么被折叠?



