R语言基础——数据框
数据框是一种表格式的数据结构。数据框旨在模拟数据集,与其他统计软件例如SAS或者SPSS中的数据集的概念一致。
数据集通常是由数据构成的一个矩形数组,行表示观测,列表示变量。不同的行业对于数据集的行和列叫法不同。
数据框的特点
数据框实际上是一个列表。列表中的元素是向量,这些向量构成数据框的列,每一列必须具有相同的长度,所以数据框是矩形结构,而且数据框的列必须命名。
矩阵与数据框
1.数据框形状上很像矩阵
2.数据框是比较规则的列表
3.矩阵必须为统一数据类型
4.数据框每一列必须统一数据类型,每一行可以不同
创建数据框
数据框的访问
利用索引来访问数据
使用负索引去掉部分内容
利用行和列的名字取出对应的行和列
attach函数可以加载数据框到R搜索目录中
加载完成后就可以在当前窗口中直接敲数据框列的名字就可以了
使用完数据后可以使用detach函数取消加载
with函数也可以完成类似的功能
单双中括号的区别
将列表想象成一列火车是十分有用的,使用单中括号相当于选择某节车厢,而使用双中括号则相当于选择某节车厢里的内容。
|
请发表评论