R tidyverse包结合excel进行数据框的横向、纵向及“键值对”格式转换 |
您所在的位置:网站首页 › excel横转竖排 › R tidyverse包结合excel进行数据框的横向、纵向及“键值对”格式转换 |
概念定义
翻看网络上诸多有关进行数据库横纵向转换、或长宽转换的博文,发现大家对于“横向”与“纵向”的数据库的定义并不完全相同,经过学习与摸索,所幸达到了我原本期望的效果。因此将过程与一些简单的思路记录下来。 且由于数据库管理的水平有限,本笔记中所定义的数据框的“横向”、“纵向”以及“键值对”格式,皆为了方便操作而来,不见得严谨。 "横向"结构
由于工作需要,进行了数据框从“纵向”转“横向”的工作。有趣的是,“键值对”结构在这一过程中充当了“中间状态”。或许是我才疏学浅、未能找到更简便的方法。其过程大致分为两个部分,第一部分从纵向转为键值对、第二部分从键值对转为横向。 首先加载R包 library(tidyverse) “纵向”转“键值对”非常简单地用gather()函数 其基本的参数为: gather(数据框, “键”的向量名, “值”的向量名, -顺势保留的向量1, -顺势保留的向量2…) 注意顺势保留的向量,书写向量名前方需要有一个“-”符号。![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |