欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么使用Python的Pandas布爾索引

這篇文章主要講解了“怎么使用Python的Pandas布爾索引”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么使用Python的Pandas布爾索引”吧!

成都創(chuàng)新互聯(lián)公司成立10年來,這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)、域名申請、網(wǎng)絡(luò)營銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀、功能強(qiáng)大、用戶體驗(yàn)好、性價(jià)比高、打開快等等,這些對(duì)于網(wǎng)站建設(shè)都非常重要,成都創(chuàng)新互聯(lián)公司通過對(duì)建站技術(shù)性的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

1.計(jì)算布爾值統(tǒng)計(jì)信息

import pandas as pd 
import numpy as np 
import matplotlib.pyplot as plt 
#讀取movie,設(shè)定行索引是movie_title 
pd.options.display.max_columns = 50 
movie = pd.read_csv("./data/movie.csv",index_col = 'movie_title')
#判斷電影時(shí)長是否超過兩個(gè)小時(shí) #Figure1
movie_2_hours = movie['duration'] > 120
#統(tǒng)計(jì)時(shí)長超過兩小時(shí)的電影總數(shù)
print(movie_2_hours.sum()) #result:1039
#統(tǒng)計(jì)時(shí)長超過兩小時(shí)的電影的比例
print(movie_2_hours.mean())
#統(tǒng)計(jì)False和True的比例 
print(movie_2_hours.value_counts(normalize = True)) 
#比較同一個(gè)DataFrame中的兩列
actors = movie[['actor_1_facebook_likes','actor_2_facebook_likes']].dropna()
print((actors['actor_1_facebook_likes'] > actors['actor_2_facebook_likes']).mean()) #Figure2

運(yùn)行結(jié)果:

怎么使用Python的Pandas布爾索引

Figure1

怎么使用Python的Pandas布爾索引

Figure2

2. 構(gòu)建多個(gè)布爾條件

import pandas as pd 
import numpy as np 
import matplotlib.pyplot as plt 
#讀取movie,設(shè)定行索引是movie_title 
pd.options.display.max_columns = 50 
movie = pd.read_csv("./data/movie.csv",index_col = 'movie_title')
#創(chuàng)建多個(gè)布爾條件
criteria1 = movie.imdb_score > 8
criteria2 = movie.content_rating == "PG-13"
criteria3 = (movie.title_year < 2000) | (movie.title_year >= 2010)
"""
print(criteria1.head())
print(criteria2.head())
print(criteria3.head())
運(yùn)行結(jié)果:Figure1
"""
#將多個(gè)布爾條件合并成一個(gè)
criteria_final = criteria1 & criteria2 & criteria3 
print(criteria_final.head())
#運(yùn)行結(jié)果:Figure2

運(yùn)行結(jié)果:

怎么使用Python的Pandas布爾索引

Figure1

怎么使用Python的Pandas布爾索引

Figure2

3.用布爾索引過濾

import pandas as pd 
import numpy as np 
import matplotlib.pyplot as plt 
#讀取movie,設(shè)定行索引是movie_title 
pd.options.display.max_columns = 50 
movie = pd.read_csv("./data/movie.csv",index_col = 'movie_title')
#創(chuàng)建第一個(gè)布爾條件
crit_a1 = movie.imdb_score > 8 
crit_a2 = movie.content_rating == 'PG-13'
crit_a3 = (movie.title_year < 2000) | (movie.title_year > 2009)
final_crit_a = crit_a1 & crit_a2 & crit_a3
#創(chuàng)建第二個(gè)布爾條件
crit_b1 = movie.imdb_score < 5
crit_b2 = movie.content_rating == 'R'
crit_b3 = (movie.title_year >= 2000) & (movie.title_year <= 2010)
final_crit_b = crit_b1 & crit_b2 & crit_b3
#將兩個(gè)條件用或運(yùn)算合并起來
final_crit_all = final_crit_a | final_crit_b
print(final_crit_all.head()) #Figure 1 
#用最終的布爾條件過濾數(shù)據(jù)
print(movie[final_crit_all].head()) #Figure2

運(yùn)行結(jié)果:

怎么使用Python的Pandas布爾索引

Figure1

怎么使用Python的Pandas布爾索引

Figure2

import pandas as pd 
import numpy as np 
import matplotlib.pyplot as plt 
#讀取movie,設(shè)定行索引是movie_title 
pd.options.display.max_columns = 50 
movie = pd.read_csv("./data/movie.csv",index_col = 'movie_title')
#創(chuàng)建第一個(gè)布爾條件
crit_a1 = movie.imdb_score > 8 
crit_a2 = movie.content_rating == 'PG-13'
crit_a3 = (movie.title_year < 2000) | (movie.title_year > 2009)
final_crit_a = crit_a1 & crit_a2 & crit_a3
#創(chuàng)建第二個(gè)布爾條件
crit_b1 = movie.imdb_score < 5
crit_b2 = movie.content_rating == 'R'
crit_b3 = (movie.title_year >= 2000) & (movie.title_year <= 2010)
final_crit_b = crit_b1 & crit_b2 & crit_b3
#將兩個(gè)條件用或運(yùn)算合并起來
final_crit_all = final_crit_a | final_crit_b
#使用loc,對(duì)指定的列做過濾操作,可以清楚地看到過濾是否起作用
cols = ['imdb_score','content_rating','title_year']
movie_filtered = movie.loc[final_crit_all,cols]
print(movie_filtered.head(10))

運(yùn)行結(jié)果:

怎么使用Python的Pandas布爾索引

感謝各位的閱讀,以上就是“怎么使用Python的Pandas布爾索引”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)怎么使用Python的Pandas布爾索引這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)站名稱:怎么使用Python的Pandas布爾索引
路徑分享:http://aaarwkj.com/article36/ihhgpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、做網(wǎng)站、微信小程序、網(wǎng)站導(dǎo)航域名注冊、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
国产精品蜜臀av在线一区| 日本欧美一区二区精品| 亚洲精品国产av一区二区三区 | 日本中文字幕在线播放一区 | 精品一级人片内射视频| 五月爱婷婷六月爱丁香色| 国产av白浆一区二区色爽黄| 精品嫩模福利一区二区蜜臀| 九七青青草视频在线观看| 中文字幕在线视频黄字幕| 日本高清一区二区高清| 欧美一区二区三区情色| 亚洲一二三无人区是什么| 五月婷婷丁香花综合网| 高清一区高清二区高清三区| 欧美午夜福利在线视频| 亚洲一区日本一区二区| 成人爱爱免费观看视频| 精品国产av一区二区三广区| 国产一区二区日本在线| 亚洲福利视频在线观看免费| 麻豆蜜桃精品视频在线观看| 久久久亚洲精品中文字幕蜜桃| 日本精品专区在线观看| 我要看黄色一级性生活片| 亚洲熟女内射特写一区| 青青草原在线免费视频 | 91久久国产综合精品女同| 日韩欧美亚洲国产每日更新| 国产一区av麻豆免费观看| 国产精品一区二区av不卡| 欧美香蕉一区二区视频| 日韩永久免费av网站| 丰满人妻一区二区三区色| 亚洲av天堂免费在线观看| 日本中文字幕三级专区| 国产高清白丝免费在线观看| 亚洲欧美日韩一区中文字幕| 亚洲黄色大片在线免费观看| 东京热男人的天堂色狠爱| 亚洲国产女人精品久久久|