pandas按若干个列的组合条件筛选数据的方法
作者:destiny_python 时间:2023-10-27 03:49:07
还是用图说话
A文件:
比如,我想筛选出“设计井别”、“投产井别”、“目前井别”三列数据都为11的数据,结果如下:
当然,这里的筛选条件可以根据用户需要自由调整,代码如下:
# -*- coding: utf-8 -*-
"""
Created on Wed Nov 29 10:46:31 2017
@author: wq
"""
import pandas as pd
#input.csv是那个大文件,有很多很多行
df1 = pd.read_csv(u'input.csv', encoding='gbk')
#加encoding=‘gbk'是因为文件中存在中文,不加可能出现乱码
#这里的筛选条件可以根据用户需要进行修改
outfile = df1[(df1[u'设计井别']=='11') & (df1[u'投产井别']=='11') &(df1[u'目前井别']=='11')]
outfile.to_csv('outfile.csv', index=False, encoding='gbk')
有时我们也会有相反的一个需求,需要删除“设计井别”、“投产井别”、“目前井别”三列数据都为11的那些行,效果如下:
代码如下:
#input.csv是那个大文件,有很多很多行
df1 = pd.read_csv(u'input.csv', encoding='gbk')
df2 = pd.read_csv(u'outfile.csv', encoding='gbk')
#加encoding=‘gbk'是因为文件中存在中文,不加可能出现乱码
index = ~df1[u'汉字井号'].isin(df2[u'汉字井号'])
df4 = df1[index]
df4.to_csv('outfile1.csv', index=False, encoding='gbk')
来源:https://blog.csdn.net/destiny_python/article/details/78675036
标签:pandas,条件,筛选,数据
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python3用PIL把图片转换为RGB图片的实例
2021-08-20 02:08:49
asp 实现检测字符串是否为纯字母和数字组合的函数
2009-10-04 20:39:00
详解tensorflow实现迁移学习实例
2022-02-06 01:43:22
asp查询ip地址源代码
2009-07-27 17:51:00
vscode中使用Autoprefixer3.0无效的解决方法
2023-10-05 11:03:46
![](https://img.aspxhome.com/file/2023/4/109544_0s.png)
利用Python制作百度图片下载器
2021-02-25 09:17:55
![](https://img.aspxhome.com/file/2023/9/117269_0s.gif)
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021-01-13 03:03:38
![](https://img.aspxhome.com/file/2023/6/90576_0s.jpg)
Django 设置多环境配置文件载入问题
2023-09-08 09:16:19
![](https://img.aspxhome.com/file/2023/8/128758_0s.png)
教你学会使用Python正则表达式
2023-01-17 14:08:56
![](https://img.aspxhome.com/file/2023/1/98981_0s.jpg)
Python3.5 Pandas模块之Series用法实例分析
2022-07-23 16:19:09
![](https://img.aspxhome.com/file/2023/1/76181_0s.png)
【启发】不用循环计算1到100的和
2009-03-04 12:16:00
只有mdf文件的数据库附加失败的修复方法分享(置疑、只读)
2012-02-12 15:55:17
深入理解 Python 中的多线程 新手必看
2021-10-09 16:11:45
Python字符串拼接的几种方法整理
2021-05-08 18:55:47
![](https://img.aspxhome.com/file/2023/5/64735_0s.jpg)
django 解决model中类写不到数据库中,数据库无此字段的问题
2024-01-24 17:52:07
![](https://img.aspxhome.com/file/2023/0/75200_0s.jpg)
使用XML库的方式,实现RPC通信的方法(推荐)
2021-11-15 14:00:42
![](https://img.aspxhome.com/file/2023/5/95385_0s.png)
python playwright 自动等待和断言详解
2021-04-04 19:39:01
eclipse创建python项目步骤详解
2021-01-15 00:40:47
![](https://img.aspxhome.com/file/2023/4/131594_0s.png)
JavaScript函数的调用以及参数传递
2024-04-18 10:32:30
python使用PIL模块获取图片像素点的方法
2022-07-28 10:57:57