国产一区二区三区四区在线观看 _欧美日韩国产高清一区_精品成人佐山爱一区二区_国产精品一卡二

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 企資快報 » 品牌 » 正文

「超全+實用」常用的幾個篩選數(shù)據(jù)的技巧_建議收

放大字體  縮小字體 發(fā)布日期:2022-06-27 10:46:24    作者:付穎婷    瀏覽次數(shù):81
導(dǎo)讀

哈嘍,大家好,今天為d大家總結(jié)了幾個篩選數(shù)據(jù)得常用技巧:主要包括以下幾個知識點:“比較運算:==、、、=、=、!=范圍運算:between(left,right)字符篩選:str.contains(pattern或字符串,na=False)邏輯運算:(與)

哈嘍,大家好,今天為d大家總結(jié)了幾個篩選數(shù)據(jù)得常用技巧:

主要包括以下幾個知識點:


    比較運算:==、<、>、>=、<=、!=范圍運算:between(left,right)字符篩選:str.contains(pattern或字符串,na=False)邏輯運算:&(與)、|(或)、not(取反)比較函數(shù):eq, ne, le, lt, ge, gt(相當(dāng)于==,=!,<=,<,>=,>)apply和isin函數(shù)

接下來我們主意講解上面函數(shù)各自得運用,以案例進行開始我們得講解吧!import pandas as pd

data=pd.read_excel('超市運營數(shù)據(jù)模板.xlsx')
data

先看一下各列得數(shù)據(jù)類型:

data.dtypes
商品 int64
類別 int64
門店編號 object
單價 float64
不錯 float64
訂單 object
日期 datetime64[ns]
時間 object
dtype: object

下面以實際應(yīng)用場景為例開始講解:

1.篩選門店編號為'CDXL'得運營數(shù)據(jù)①第壹種方法,用比較運算符‘==’:

data[data.門店編號=='CDXL']

②第二種方法,用比較函數(shù)'eq':

data[data['門店編號'].eq('CDXL')]

2.篩選單價小于等于10元得運營數(shù)據(jù)③第壹種方法,用比較運算符‘<=’:

data[data.單價<=10]

④第二種方法,用比較函數(shù)'le':

data[data['單價'].le(10)]

3.篩選不錯大于2000得運營數(shù)據(jù)⑤第壹種方法,用比較運算符‘>=’:

data[data.不錯>2]

⑥第二種方法,用比較函數(shù)'ge':

data[data['不錯'].ge(2)]

4.篩選除門店'CDXL'外得運營數(shù)據(jù)⑦第壹種方法,用比較運算符‘!=’:

data[data.門店編號!='CDXL']

⑧第二種方法,用比較函數(shù)'ne':

data[data['門店編號'].ne('CDXL')]

5.篩選上年年5月得運營數(shù)據(jù)

首先將日期格式化:

data['日期']=data["日期"].values.astype('datetime64') #如果已為日期格式則此步驟可省略
data['日期']
import datetime
s_date = datetime.datetime.strptime('上年-04-30', '%Y-%m-%d').date() #起始日期
e_date = datetime.datetime.strptime('上年-06-01', '%Y-%m-%d').date() #結(jié)束日期

⑨第壹種方法,用邏輯運算符號'>' '<'和'&':

Pandasdatetime64[ns]不能直接與datetime.date相比,需要用pd.Timestamp進行轉(zhuǎn)化

data[(data.日期>pd.Timestamp(s_date))&(data.日期<pd.Timestamp(e_date))]

⑩第二種,用比較函數(shù)'gt''lt'和'&':

data[(data['日期'].lt(pd.Timestamp(e_date)))&(data['日期'].gt(pd.Timestamp(s_date)))]

?第三種,用apply函數(shù)實現(xiàn):

id_a=data.日期.apply(lambda x: x.year ==上年 and x.month==5)
data[id_a]

?第四種,用between函數(shù)實現(xiàn):

id_b=data.日期.between(pd.Timestamp(s_date),pd.Timestamp(e_date))
data[id_b]

6.篩選“類別”包含'000'得數(shù)據(jù)?第壹種,用contains函數(shù):

data['類別']=data['類別'].values.astype('str') #將該列轉(zhuǎn)換為字符數(shù)據(jù)類型
id_c=data.類別.str.contains('000',na=False)
data[id_c]

?第二種,用isin函數(shù):

id_i=data.類別.isin(['000']) #接受一個列表
data[id_i]

很遺憾,isin函數(shù)搞不定,因為它只能判斷該列中元素是否在列表中

7.篩選商品以“301”開頭得運營數(shù)據(jù)?需要用contains函數(shù)結(jié)合正則表達式使用:

data['商品']=data['商品'].values.astype('str') #將該列轉(zhuǎn)換為字符數(shù)據(jù)類型
id_c2=data.商品.str.contains('301\d{5}',na=False)
data[id_c2]

為了方便大家學(xué)習(xí),我已經(jīng)將感謝數(shù)據(jù)及代碼打包好,如有需要,可以下方卡片,后在后臺回復(fù):篩選數(shù)據(jù) 獲取。

 
(文/付穎婷)
免責(zé)聲明
本文僅代表作發(fā)布者:付穎婷個人觀點,本站未對其內(nèi)容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

粵ICP備16078936號

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

主站蜘蛛池模板: 欧美日韩亚洲一| 久久天天躁狠狠躁夜夜爽蜜月| 日韩av综合在线观看| 欧美激情极品视频| 91九色精品视频| 激情五月五月婷婷| 国产激情视频一区| 久久久中文字幕| www国产无套内射com| 精品国产免费人成电影在线观...| 日韩色av导航| 国产精品三级在线| 精品无码一区二区三区爱欲| 日韩中文有码在线视频| 欧美交换配乱吟粗大25p| 国产精品吹潮在线观看| 国产日韩在线视频| 国产一区二区在线免费| 久久精品免费播放| 欧美在线视频一二三| 亚洲伊人久久综合| 粉嫩av免费一区二区三区| 国产精品视频999| 久久天天躁狠狠躁夜夜爽蜜月| 日本国产高清不卡| 日韩视频一区在线| 亚洲二区自拍| 亚洲自拍中文字幕| 中文字幕不卡每日更新1区2区| 国产精品av一区| 激情网站五月天| 国产美女精品久久久v| 久久久精品亚洲| 日韩美女中文字幕| 日本不卡久久| 久久精精品视频| 久久精品欧美| 国产精品视频免费观看| 国产精品一区av| 国产精品麻豆免费版 | 亚洲精品日韩av|