空值为0非空为1_【Excel一下10】还在手动填充空值?教你快速实现空值的批量填充...

在处理数据时,常常会遇到有很多空值的情况,且这些空值比较分散,没有规律性,那如何批量将空值填充为所需要的数值呢?

【例】比如这样一张数据表,如何将表格中的空值批量填充为0呢?

a6696fece8431a2d3c636d8c560102e8.png

1、首先,选择开始菜单--查找和替换--定位条件,或者直接同时按下Ctrl+G,弹出如下定位窗口:

663ba498c60fee057a28f863c895504a.png

2、然后点击选择定位条件为“空值”,点击“定位”,如下图所示:

cbfb778d052f5566c89e4a3d5abf44e6.png

此时,所有的空值就都被定位到了:

0aeaf5afada74657e24e35e73854fe6b.png

3、接着输入数字“0”,再同时按下Ctrl+Enter键,即可将所有定位到的空值填充为“0”。

16f43426d0f60e9e502754336aa2d9f8.png

27b5622738c94f36e15aa928e3421ec1.png

举一反三,除了批量将空值填充为“0”,也可以根据实际需要填充值,方法是一样的。【例】下表为三家门店12月1号到5号的销售额,如何将2号到5号门店列的空值进行填充呢?

a42595e2fcf759caeaf1d266cf602bf9.png

1、首先,用Ctrl+G定位空值:

f8bb186dadc1f5faa268f71e6bd72087.png

2、然后输入“=B2”,B2单元格即“朝阳店”:

641e037733d27f3b53feb1515c4950b1.png

3、同时按下Ctrl+Enter,即可完成填充,结果如下:

2e42b43df432d45fc36338bab80190d8.png

就是这么简单,你学会了吗?

-END-

欢迎转载,转载时请注明来源

5326750720e85e8c84e0bbe43c7030be.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用read_excel()函数读取Excel文件时,可以通过设置参数来填充空值。引用\[1\]中提到了两个参数可以用来跳过空行和列,即"skiprows"和"usecols"。通过设置这两个参数,我们可以只保留数据区域,跳过空行和列。例如,使用以下代码可以读取指定区域的数据并跳过空行和列: ```python import pandas as pd df = pd.read_excel(r'C:\Users\XZC43\Desktop\填充.xlsx', skiprows=4, usecols="C:H", index_col=None) ``` 接下来,如果我们想要填充某些字段的空值,可以使用for循环和if判断语句来实现。例如,我们想要填充"状态"字段为"yes"或"no",可以使用以下代码: ```python for i in df.index: df\['状态'\].at\[i\] = 'yes' if i % 2 == 0 else 'no' ``` 这样就可以将"状态"字段的空值填充为"yes"或"no"。请注意,这里的代码仅仅是一个示例,你可以根据实际需求进行修改和扩展。引用\[2\]和\[3\]提供了更多关于填充空值的方法和技巧,你可以参考这些资料来进一步完善你的代码。 #### 引用[.reference_title] - *1* *2* *3* [python操作excel(二):自动填充](https://blog.csdn.net/zhicheng_xu/article/details/89641262)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值