求一列数据中的波峰_PowerQuery:横向/纵向追加数据

e68e46855b1b310a0c714d443705f0b4.png

上一篇文章都是在原表数据基础上的分分合合,但做数据分析的时候还经常需要在原有数据的基础上增加一些辅助数据,比如加入新列、新行,或者从其他表中添加进来更多维度的数据,这些就是数据丰富的过程。


01添加列

Power Query中添加列有四种形式,重复列、索引列、条件列、自定义列:

5cc44659e04dbc1d15d029f801f52b76.png

(一)添加重复列

重复列就是把选中的列复制一列,以便对该列的数据进行处理而不损坏原有列的数据,

07813f7328539591b92439614d273b18.png

(二)添加索引列

索引列就是为每行增加个序号,记录每一行所在的位置,可以从0或者1开始,

1b61eed24ae4b9921249fe8fd309b47f.png

(三)添加条件列

添加一列根据指定条件从其他列计算的数据,打开窗口看看,其实就是 if 函数,

aed1d9692e88eccb6ac347194b0a2dc0.png

根据上面的条件,得到新的一列,

ac9d2176535f02723da99f585967e009.png

(四)添加自定义列

自定义列就是使用M函数生成新的一列,

98c497aebaaae9d4a7032bb0e7ada325.png

比如添加一列求1月和2月的和,把两列相加,PQ中的字段用[ ]框住,不需要手动输入,直接点击右边的字段名就可。

36874bdd78074801d4d5e1241653fec6.png

02追加查询

追加查询是在现有记录的基础上,在下边添加新的行数据,是一种纵向合并,比如有两个表格式相同,需要合并为一个表,点击“追加查询”,

e03ad1f14a8a9392363391b6262e1315.png

deb63f2d5a35eb1a7999fd828f1409e6.png

03合并查询

如果说追加查询是纵向合并,那么合并查询就是横向合并,相当于Excel的VLOOKUP功能,就是匹配其他表格中的数据,不过PQ中的合并查询要比VLOOKUP功能强大的多,并且操作也更简单。

比如我们想从基础信息表中找到每个省市对应的省市和电话区号,点击“合并查询”

3f132940110e6b75091cbe5b24db85e7.png

选择两个表需要匹配的字段,这两个表都是[城市]列,下方联结种类选择左外部:第一个表的所有行,第二个表的匹配行,就得到了下面这张表,

f8eefc86198019bc5b52bba203740ce1.png

然后点击展开,勾选我们需要的字段,合并查询就完成了,增加了每个城市对应的省份和区号。

3af23c69ef970d8c85f61e8921144403.png

通过以上的数据丰富以及前面文章中的数据清洗的学习,基本上见识到了所有的界面功能,熟练掌握应该说大部分的数据工作都能够应对,几乎不用任何函数语言。

性价比本来就是Power Query的一大优势,即使不打算学习PowerBI,PQ也值得你抽出几个小时来学习。任何人都可以通过很短时间的练习就可在数据处理上获得突破性的提升,不知不觉间已经站在了Excel的肩膀上。

PQ数据清洗请看:

数据清洗中最常使用的十三招​mp.weixin.qq.com
v2-2d9ceed78978badf52f685b50ced44c6_ipico.jpg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266128.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二级菜单HTML原理,CSS多级菜单的实例代码讲解

这是一个相当炫的功能,让网页看起来像桌面程序,如window的开始菜单。实现原理基本和纯CSS相册差不多,但要注意的事项比较多,让我们一步步来吧。先来一个非常简单的一级菜单与悬停效果。菜单一菜单二菜单三菜单四结构很熟悉吧&…

HTML对字体的操作详解

摘自:HTML对字体的所有操作详解(经典) 作者:HeroKern 发布时间: 2016-01-31 21:15:31 网址:https://blog.csdn.net/qq_21792169/article/details/50615919/?utm_termhtml%E6%A0%87%E8%AE%B0%E5%AD%97%E4%B…

Discuz初探

根目录文件 admin.php 后台入口文件 api.php 合作API输出 archiver 论坛Archiver阅读模式(无图版) connect.php 云平台接口文件 cp.php 多应用服务入口文件(加载userapp.php) crossdomain.xml fa…

数学学习笔记-三角函数

1.圆的一周的弧度数为2π,360角2π弧度,1为π/180弧度 2.如下图,在一个直角三角形中 角A的对边为正对着的那个边a角A的邻边为另外一条直角边b角A的斜边为斜边c其中 正弦sin(A)对边/斜边余弦cos(A)邻边/斜边正切tan(A)对边/邻边正割csc(A)1/si…

云计算呼叫中心_SaaS云呼叫中心系统只用于销售或客服?

随着时代的发展,公司企业不一定有规模了才需要呼叫中心系统。SaaS云部署方式呼叫中心系统的出现,已经能够满足所有公司的需要,成本低、功能完善、效率高。公司电话管理系统通常大家的理解是,呼叫中心只是应用于针对营销部门或是客…

全国计算机等级考试题库二级C操作题100套(第91套)

第91套: 函数fun的功能是:计算请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 给定源程序…

mvc4 html.pager,MVC分页之MvcPager使用详解

最近刚刚接触MVC不久,因项目中要用到分页,网上找了下资料,最后采用了MvcPager(http://www.webdiyer.com/),支持同步和Ajax异步分页。废话不多说了直接上代码。一.MvcPager异步 ViewModel:public class Article{[Display(Name "信息编号…

lnmp压力测试

最近在自己的台式机上搭了个lnmp,想用压力压一压,看看结果怎么样。由于nginx只是个静态web服务器,并发能力超强,因此lnmp的性能瓶颈在于php的处理能力,即php-fpm。硬件CPU AMD Phenom(tm) II X4 945内存 4G x 4硬盘 西…

1 uC/OS工程目录

第一个项目,从整体上认识 uC/OS转载于:https://www.cnblogs.com/chdfelix/p/9581271.html

html中免费的四级联动,利用JS实现省市区街道四级联动插件

特效描述:利用JS实现 省市区街道 四级联动插件。利用JS实现省市区街道四级联动插件代码结构1. 引入CSS2. 引入JS3. HTML代码所在地区所在地区请选择请选择请选择请选择$(function(){// 地址选择器遮罩层打开与关闭$("#areaLabel").click(function(e){$(&q…

python递归面试题_汉诺塔问题其实很简单 Python 递归经典面试题

话不多说,上代码1 def hanoi_move(n, source, dest, intermediate):2 if n > 1: # 递归出口,只剩一个盘子3 hanoi_move(n-1, source, intermediate, dest)4 print("Move %s -> %s" % (source, dest))5 hanoi_move(n-1, intermediate, de…

全国计算机等级考试题库二级C操作题100套(第92套)

第92套: 函数fun的功能是:计算的前n项。若x2.5,函数值为:12.182340。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或…

原生希望原生JavaScript开篇

本篇文章个人在深圳游玩的时候突然想到的...最近就有想写几篇关于原生希望的文章,所以回家到之后就奋笔疾书的写出来发布了 一直对前端技巧很有兴致,就心生了写一个专栏的动机,然后就申请了原生JavaScript这个专栏,旨在与大家同共…

POJ 1836 Alignment

有一排人,身高可能不同,现在有一个理想状态是这排的每个人向左或向右看没有被挡住视野(当遇到等高或更高的人时会被挡住),现在问最少让几人出列可以达到这个理想状态。 最少人出列,其实就是一个人数最多的理想状态。求一个人数最多…

2021年广西高考成绩查询方法,2021年广西高考成绩查询网站查分网址:https://www.gxeea.cn/...

【摘要】高考结束后大家最为关心的问题就是在哪里查分,如何查分,高考频道特别整理2021年广西高考成绩查询查分网址,成绩公布时考生可直接点击网址进行查分,预祝大家都能顺利的考上理想的大学!由于,各省级招…

ppt倒计时_年终会议做一个这样的倒计时PPT,保证惊艳全场!1分钟就能学会

倒计时动画很经常被用在一些产品的发布会或是新年晚会的现场,因为倒计时可以营造除以中紧张的氛围~那么我们常见的倒计时动画都是怎么做出来的呢?其实一点也不难,不需要任何专业的视频软件,只要用我们日常工作中最常用的PPT就能做…

全国计算机等级考试题库二级C操作题100套(第93套)

第93套: 给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun 函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表 缩短。 请在程序的下划线处填入正确的内容并把下划线删除,使程…

修改Advance Template Jsp模板的编码格式

2019独角兽企业重金招聘Python工程师标准>>> windows ——》 preferences ——》MyEclipse——》Files and Editers——》JSP 在此widzard中修改相应的编码。 转载于:https://my.oschina.net/wangfree/blog/127313

ASP.NET Core ---日志

一、日志记录: 1、日志的作用: 程序中记录日志一般有两个目的,故障定位和显示程序运行状态。好的日志记录方式可以提供足够多定位问题的依据。 2、日志的等级: 有良好工作习惯的人,工作的时候会将领导交待下来的工作分…

2021年慈溪横河中学高考成绩查询,慈溪中学

2013浙江慈溪中考分数线公布2013年慈溪市中考成绩揭晓,从慈溪市教育局获悉,今年慈溪市普高投档控制线为485.5;慈溪中学统招线为565。昨天,公办普高第一批次录取分数线同时划定:浒山中学541.5,龙山中学485.5&#xff0c…