文档章节

R:tidyr包

cuyi
 cuyi
发布于 2017/02/27 15:52
字数 294
阅读 8
收藏 0
R
> library(tidyr)
> library(dplyr)
> head(mtcars)
                   mpg cyl disp  hp drat    wt  qsec vs am gear carb
Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
Mazda RX4 Wag     21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
Datsun 710        22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1
> mtcars$car <- rownames(mtcars)
> mtcars <- mtcars[, c(12, 1:11)]
> head(mtcars)
                                car  mpg cyl disp  hp drat    wt  qsec vs am gear carb
Mazda RX4                 Mazda RX4 21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
Mazda RX4 Wag         Mazda RX4 Wag 21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
Datsun 710               Datsun 710 22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
Hornet 4 Drive       Hornet 4 Drive 21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
Hornet Sportabout Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
Valiant                     Valiant 18.1   6  225 105 2.76 3.460 20.22  1  0    3    1
> mtcarsNew <- mtcars %>% gather(attribute, value, -car)
> head(mtcarsNew)
                car attribute value
1         Mazda RX4       mpg  21.0
2     Mazda RX4 Wag       mpg  21.0
3        Datsun 710       mpg  22.8
4    Hornet 4 Drive       mpg  21.4
5 Hornet Sportabout       mpg  18.7
6           Valiant       mpg  18.1
> tail(mtcarsNew)
               car attribute value
347  Porsche 914-2      carb     2
348   Lotus Europa      carb     2
349 Ford Pantera L      carb     4
350   Ferrari Dino      carb     6
351  Maserati Bora      carb     8
352     Volvo 142E      carb     2

© 著作权归作者所有

共有 人打赏支持
cuyi
粉丝 0
博文 51
码字总数 27879
作品 0
广州
程序员
机器学习|砖家必备的15张速查表

封面.jpg 图片来源: https://github.com/kailashahirwar/cheatsheets-ai 1.Numpy Numpy (Numerical Python)是高性能计算和数据分析的基础包。它以多维数组为基础,包含了丰富的函数库,能够...

最会设计的科研狗
2017/06/25
0
0
【r<-基础|分析】初学者学习tidyverse

是一组处理与可视化R包的集合,其中与最广为人知。 核心包有以下一些: ggplot2 - 可视化数据 dplyr - 数据操作语法,可以用它解决大部分数据处理问题 tidyr - 清理数据 readr - 读入表格数据...

王诗翔
06/03
0
0
Data Carpentry Workshop - Day 2 -Working with tabular data in R

Main Contents Describe what a data frame is. Load external data from a .csv file into a data frame. Summarize the contents of a data frame. Describe what a factor is. Convert be......

猪猪头看世界
06/22
0
0
tidyverse —— stringr包

stringr包,顾名思义,处理字符串专用包,本篇笔记对它进行简单介绍。提到字符串处理,有一个绕不过去的主题,它是字符串处理的利器,也是字符串处理的问题制造机,它就是——正则表达式。本...

野菜团子
07/29
0
0
numpy:python数据领域的功臣

前言 numpy对python的意义非凡,在数据分析与机器学习领域为python立下了汗马功劳。现在用python搞数据分析或机器学习经常使用的pandas、matplotlib、sklearn等库,都需要基于numpy构建。毫不...

丹追兵
2017/11/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Ubuntu18.04 显卡GF-940MX安装NVIDIA-390.77

解决办法: 下面就给大家一个正确的姿势在Ubuntu上安装Nvidia驱动: (a)首先去N卡官网下载自己显卡对应的驱动:www.geforce.cn/drivers (b)下载后好放在英文路径的目录下,怎么简单怎么来...

AI_SKI
今天
1
0
深夜胡思乱想

魔兽世界 最近魔兽世界出了新版本, 周末两天升到了满级,比之前的版本体验好很多,做任务不用抢怪了,不用组队打怪也是共享拾取的。技能简化了很多,哪个亮按哪个。 运维 服务器 产品 之间的...

Firxiao
今天
1
0
MySQL 8 在 Windows 下安装及使用

MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 下载地址 https://dev....

waylau
今天
0
0
微信第三方平台 access_token is invalid or not latest

微信第三方开发平台code换session_key说的特别容易,但是我一使用就带来无穷无尽的烦恼,搞了一整天也无济于事. 现在记录一下解决问题的过程,方便后来人参考. 我遇到的这个问题搜索了整个网络也...

自由的开源
今天
3
0
openJDK之sun.misc.Unsafe类CAS底层实现

注:这篇文章参考了https://www.cnblogs.com/snowater/p/8303698.html 1.sun.misc.Unsafe中CAS方法 在sun.misc.Unsafe中CAS方法如下: compareAndSwapObject(java.lang.Object arg0, long a......

汉斯-冯-拉特
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部