当前位置:首页 > 日记本 > 正文内容

python pandas 过滤数据代码示例

zhangchap2年前 (2022-07-21)日记本416
import pandas as pd
df = pd.read_excel(r"C:\Users\ZT\Desktop\无标题.xlsx",sheet_name='Sheet1')
# 过滤掉 非文章和演出聚合的数据,也可用 > < 等删选数据
# product = df[(df['类型'] != '文章') & (df['类型'] != '演出聚合')]

# isin()条件函数为提供的列表中的每一行返回一个True值。要根据此类函数过滤行,请使用选择括号内的条件函数[]。在这种情况下,选择括号内的条件检查该列的哪些行是 2 或 3
# 以上等价于按类别为 景区 或 景区聚合.... 的行进行过滤,并将两个语句与|(or) 运算符组合:
# product = df[df['类型'].isin(['景区','景区聚合','演出','场馆',])]
# 等价于 下面的语句
# 不能使用 or 或者 and ,但是 or = | ,and = &
# 组合多个条件语句时,每个条件必须用括号括起来()
# 1.拆分出表格里的编辑数据
product = df[(df['类型'] == '景区') | (df['类型'] == '景区聚合') | (df['类型'] == '演出') | (df['类型'] == '场馆')]
product.to_excel(r"C:\Users\ZT\Desktop\周产品数据.xlsx",sheet_name='周产品数据',index=False)
# 2. 拆分出 推广的文章量
article = df[df['类型'] == '文章']
# article['作者'].value_counts() 等同于 article.groupby('作者')['作者'].count()
print(article['作者'].value_counts())


分享给朋友:

相关文章

python 函数 开启多线程示例

from threading import Thread def readfile(queue:Queue):    &nbs...

python补全网址代码示例

from urllib.parse import urljoin absurl = urljoin(backend,url) #backend:根...

python 随机生成时间戳写入txt文件/运行sql语句

import time from random import randint with open('time.txt', ...

python 发布文章 随机分类(choice)

from random import choice catid = choice([5,6]) #choice 函数从列表中随机提取...

python fake_useragent 模块用法

我们每次发送requests请求时通过random从中随机获取一个随机UserAgent,两行代码即可完成UserAgent的不停更换 from fake_useragent i...

python下elasticsearch简单接口操作

# -*- coding:utf-8 -*- # elasticsearch 默认算法bm25 from elasticsearch&n...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。