R语言ETL工程:插入与合并(add/bind)

本文介绍了如何在R语言中进行数据处理,包括行插入(add_row)、列插入(add_column)以及表格的行合并(bind_rows)和列合并(bind_cols)。强调了插入和合并操作的基本原则,如保持向量长度一致、列名称对应等,并通过实例展示了具体用法。
摘要由CSDN通过智能技术生成

640?wx_fmt=png

作者:黄天元,复旦大学博士在读,目前研究涉及文本挖掘、社交网络分析和机器学习等。希望与大家分享学习经验,推广并加深R语言在业界的应用。

邮箱:huang.tian-yuan@qq.com


本章要讲的是两个内容,第一个是如何在表格中插入新的数据,包括行和列;第二个是如何把格式相同的表格合并起来,包括行合并和列合并。两者操作和实现内容非常相似,在一定程度上能够相互置换使用,因此放在一章中合并讲解。本章内容较为简单,准备工作如下:


 1library(tidyverse)
2
3## -- Attaching packages --------------------------- tidyverse 1.2.1 --
4
5## √ ggplot2 3.1.0 √ purrr 0.2.5 
6## √ tibble 2.0.1 √ dplyr 0.8.0.1

7## √ tidyr 0.8.1 √ stringr 1.3.1 
8## √ readr 1.3.1 √ forcats 0.3.0

9
10## -- Conflicts ------------------------------ tidyverse_conflicts() --
11## x dplyr::filter() masks stats::filter()
12## x dplyr::lag() masks stats::lag()


入(add)


行插入(add_row)

我们先建立一个数据表:

 1df <- tibble(x = 1:6, y = 6:1)
2df
3
4#
# # A tibble: 6 x 2

5## x y
6## <int> <int>
7## 1 1 6
8## 2 2 5
9## 3 3 4
10## 4 4 3
11## 5 5 2
12## 6 6 1


下面我们插入一行:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值