缺失值处理 - 定位空值并用空值的上一个值填充 - (Excel)
今天小助理很烦恼,说要处理一批汇率的数据,用近邻日期的汇率填充汇率为空的日期的汇率,这句话比较拗口,我们用数据解释一下。
比如下表,10月6日和10月8日9日的汇率没有采集到,那么我们就用10月5日的汇率填充10月6日的,用10月7日的数据填充8日和9日的。
对于很多习惯用MySQL处理数据的人,第一反应可能是先筛选出有汇率和没有汇率的数据,然后对没有汇率的用update···set···填充,大致的语句就是:
update test SET institute =
(select institute
from test t
where tid < t.tid and institute <> ''
order by t.tid desc limit 1)
where institute = '' or institute is null
可是会报错,而且逻辑上也实在是有些复杂,小编还没修改好代码的时候,突然发现我们强大的Excel就可以实现这个功能,而且超级简单。(正确的MySQL代码,待博主搞清楚了再放上来,已经搞清楚的也可评论区留言,让小的膜拜膜拜)
Excel实现定位空值,用空值的上一个值填充
1.定位空值
框选需要填充空白行的单元格 - - 点击工具栏中右上角的“查找和选择” - - 选择“定位条件” - - 选中选项列中的“空值” - - 确定
2.上述过程完成后,会显示下图所示,定位了空值,习惯的,会鼠标点击一下表格的某个地方,但是不要点,一点就没有定位空值了。不小心点了一下鼠标的同学,重复一下步骤1吧。
3.定位空值之后,直接输入“=” 号,然后点击空值上面的数值,最后按住Ctrl键,再按Enter,完成填充。先按住Ctrl键很重要,不要忘了。
好了,有多少空格都能给你填充了。
缺失值处理 - 定位空值并用空值的上一个值填充 - (Excel)相关推荐
- 在一个非套接字上尝试了一个操作。_鼠标+键盘上一个键,Excel操作效率瞬间提高一个档次,这也太神了...
周末,来给大家分享几个Excel技巧吧,你可能会觉得:平时上班已经够累了,好不容易到了周末,你还让我看这些东西,是不是有毛病?先别急着喷我,你要相信,只要你花1分钟学会以下这些技巧,往后的工作效率直接 ...
- =空值返回空值_@ParameterizedTest在@CvsSource中具有空值
=空值返回空值 在JUnit 4中编写参数化测试非常麻烦. JUnit 5对框架进行了一些有用的改进,并且使用不同的参数运行相同的测试比以前的版本要简单得多. 但是,在这样的参数中传递空值存在一个小问 ...
- navigator.geolocation的应用 - 将定位信息显示在百度地图上
在学习navigator.geolocation的时候,有一个实例是获取坐标后显示在谷歌地图上.众所周知,谷歌地图国内并不能直接访问,得用特殊手段,那我要测试的时候还要开着梯子挺麻烦的,想给别人用也得 ...
- c#winform连接扫码枪,并将光标定位在textBox控件上
c#winform连接扫码枪,并将光标定位在textBox控件上 前期准备: 扫码枪为斑马DS2278型号,先创建一个.txt文件,将扫码枪连接到电脑上,会自动下载驱动,这时扫码,码值会出现记事本上, ...
- 【Jquery】-------JS实现关键字检索html内容,符合关键字的匹配项,进行标注背景色,可进行上一个,下一个切换定位
JS实现关键字检索html内容,符合关键字的匹配项,进行标注背景色 核心代码 全部代码 展示效果 核心代码 全部代码 这个代码主要功能: 通过关键字检索出html内容匹配项 可进行上一个,下一个切换定 ...
- idea html ajax,在 IntelliJ IDEA 8.1中编写一个ajax jquery实例,取不到页面上的值
在 IntelliJ IDEA 8.1中编写一个ajax jquery实例,取不到页面上的值0 brnm12942014.08.17浏览115次分享举报 public class AjaxServle ...
- 使用 JavaScript 上传 PDF 和 Excel 等二进制文件到 ABAP 服务器并进行解析
这是 Jerry 2021 年的第 71 篇文章,也是汪子熙公众号总共第 348 篇原创文章. Jerry 之前发布过一篇文章 不使用任何框架,手写纯 JavaScript 实现上传本地文件到 ABA ...
- android intent参数是上次的结果,【Android】7.0 Intent向下一个活动传递数据、返回数据给上一个活动...
1.0 可以利用Intent吧数据传递给上一个活动,新建一个叫"hellotest01"的项目. 新建活动FirstActivity,勾选"Generate Layout ...
- 《Python Cookbook 3rd》笔记(4.10):序列上索引值迭代
序列上索引值迭代 问题 你想在迭代一个序列的同时跟踪正在被处理的元素索引. 解法 内置的 enumerate() 函数可以很好的解决这个问题: >>> my_list = ['a', ...
- Android - 返回上一个界面finish()方法
返回上一个界面finish()方法 本文地址: http://blog.csdn.net/caroline_wendy Android能够使用finish()方法,实现函数返回的功能.当不是Activ ...
最新文章
- 数据结构(02)— 时间复杂度与空间复杂度转换
- AngularJS 1.x系列:Node.js安装及npm常用命令(1)
- 彻底解决Spring mvc中时间的转换和序列化等问题
- python核心教程第二版答案_《python核心教程》课后题答案注解
- centos7 安装配置mesos+marathon+zookeeper
- 用c语言 简单实现JAVA里面的ArryList 功能,实现内存自动扩展
- DM入门之Apriori小结
- lamp mysql位置_linux查看 LAMP环境安装路径
- python模拟手机充值场景_appium+Python实例(二)模拟新建场景表(辅助测试执行)...
- 为什么对流层散射通信距离远、容量大、_中级通信工程师|「专业实务」第9章重点学习内容!...
- (二)Nginx安装与配置
- Mac OS下Axure RP 8.0.0.3312安装及注册汉化
- 下单账号与支付账号不一致_如何申请企业支付宝账号
- ISSCC 2017论文导读 Session 14 Deep Learning Processors,A 2.9TOPS/W Deep Convolutional Neural Network
- python爬取 东方财富/天天基金网 基金排行数据
- CSS gird布局
- useful skew有什么坏处
- java读取共享文件夹
- ThinkPad R480 C盘 固态128G 升级到 512G + 系统无缝迁移,不用重装软件
- The Google File System 中文版论文(转载)
热门文章
- 创建win10介质进度为0_MediaCreationTool(Win10介质创建工具) V10.0 官方版
- Spartan-6 FPGA 如何使用ISE下载程序
- highcharts 解决数据提示框展示的内容太多 ,部分内容无法显示的问题
- 3.3 神策数据分析平台
- html5手指点击速度,CPS手速测试 - 鼠标点击速度测试插件
- openEuler软件包加固项目笔记
- 机器学习读书笔记:样本降维
- GPGGA \ GPRMC 格式解析
- php redis菜鸟教程,PHP 使用 Redis
- python vscode下载和安装教程(windows)