美文网首页
用R处理数据的结构性问题

用R处理数据的结构性问题

作者: 精益的Tang | 来源:发表于2018-08-03 16:01 被阅读0次

和Python对应,用R如何清理数据呢?
R主要用到两个包:tidyrdplyr

library(tidyr)
?gather
?spread
效果示意

一、单独表的“长宽互变”

依旧按场景来看。

(一)“省份—年份”式

宽表变长表
gather(pf, 'year', 'n', 2:4)
用gather函数

(二)“省份—分类”式

长表变宽表
spread(pf, size, amount)
用spread()函数

(三)时间式

类似时间这样的数据分割和合并


用sepatate()分割
unite()合并

二、多表的“增宽加长”

“绑”列增宽 “绑”行加长 合并新增 找重叠 找差异 按条目增宽 按多条件增宽 增宽并舍弃无数据对象

相关文章

网友评论

      本文标题:用R处理数据的结构性问题

      本文链接:https://www.haomeiwen.com/subject/cfwyvftx.html