【R语言】学习笔记---数据操作

数据读取

在这里插入图片描述

数据输出

write.table()导出为txt或csv文件
在这里插入图片描述
在这里插入图片描述
也可以使用sink()输出
在这里插入图片描述
在这里插入图片描述

subset()提取子集

mtcars为内置数据集
在这里插入图片描述
根据条件筛选:
在这里插入图片描述

数据排序

使用sort()对向量进行排序:
在这里插入图片描述
在这里插入图片描述
也可以使用order()对向量进行排序,但是order()返回的是索引
在这里插入图片描述
使用order()arrange()对数据框进行排序
在这里插入图片描述
先按cyl排序,再按mpg排序
在这里插入图片描述
使用plyr扩展包里的arrange()函数,返回值中没有行的名称
在这里插入图片描述
降序排列:
在这里插入图片描述
使用函数rank()进行排列,返回的是向量对应元素的排序顺序
在这里插入图片描述

数据合并

使用merge()函数进行合并
在这里插入图片描述

先创建两个dataframe
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
明显可以看出这两个数据没有完全匹配项
1.进行完全合并,缺失值为NA
在这里插入图片描述
2.指定某一列进行合并
在这里插入图片描述
3.保留x的所有行,将y中的保留项留下

在这里插入图片描述
4.不对某一元素进行匹配合并
在这里插入图片描述

日期数据处理

使用as.Date()函数
在这里插入图片描述
返回当前时间:
在这里插入图片描述
返回季度,月份,星期
在这里插入图片描述
使用difftime()计算时间间隔
在这里插入图片描述
使用seq()函数生成一个时间序列
在这里插入图片描述

发布了125 篇原创文章 · 获赞 56 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/Nicht_sehen/article/details/103151599
今日推荐