本节概述
在之前的两篇文章(2.1 Power Query常用操作(上) 和 2.2 Power Query常用操作(中) )中已经依次介绍了“主页”选项卡中的各项操作,当中的许多功能实际上都是与其余选项卡中的功能重合的,因此本文会对菜单栏其余几个选项卡中的常用操作进行最后的讲解。为了查找起来方便,我们依然按照菜单栏布局来介绍。
“转换”选项卡
“转换”选项卡中的各项操作,都是针对所选中的列进行操作,执行结果直接作用于选中的列,过后我们会在“添加列”选项卡中见到很多同名的按钮,两者的区别就在于“添加列”中的操作相当于是复制一列并在其中执行我们的操作。对初学者来说,建议尽量多使用添加列的方式,保留原始列可以方便查错。
观察菜单中的操作项目,如上图所示,添加阴影的部分是前文中已经提到过的,在此就跳过了。画红框的是相对使用会多一些的功能,会详细举例讲解,其余会在最后统一简单解释一下。
填充(空值)
在遇到空值时,如果仅仅是想填充为指定值的话,使用替换值的方式即可完成,但有时可能需要使用其相邻行的值进行填充(例如时间序列、合并单元格拆分后出现的空行等),这时可以使用“转换”选项卡中的“填充”功能,可以选择向下或向上,即可将单元格中的值向下或向上填充至相邻的空白格中。
选择向下填充和向上填充后,会按照指定的方向用相邻的数据进行填充,同时可以看到,填充后字段名下方的色条完全变绿,数据已100%有效。
透视列与逆透视列
透视列与逆透视列是互逆的两个操作,实现行列内容的互转,因此我们放在一起来看。
逆透视
以下表为例,本表有country name,indicator name等两个维度列,另外有1960-2021的人口占比指标值,每年成一列,共计62列数据。