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

怎么使用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毛片免费在线| 91中文字幕国产日韩| 亚洲欧美日韩精品成人| 久久精品人妻中文av| 中文字幕制服日韩久久一区| 日韩不卡一区二区在线观看| 九色综合狠狠综合久久| 日韩一区二区三区四区精品 | 成人嚼牙特别黑黄怎么办| 国产成人av网站在线观看| 亚洲午夜黄色生活片观看| 欧美日韩国产综合精品亚洲| 日韩电影在线一本二本三本| 午夜福利中文字幕在线亚洲| 亚洲免费黄色大片网站| 精华国产一区二区三区| 亚洲欧美国产日韩另类| 亚洲精品一区二区三区中文字幕| 中文字幕日韩精品在线看| 天天干天天干夜夜操| 欧美特黄高清在线观看| 操老熟女一区二区三区| 日本人妻免费在线观看| 国内精品人妻在线中文字幕| 成年人免费观看黄色片| 日韩精品 视频二区| 国产在线高清精品二区| 亚洲色图视频免费观看| 尤物欧美精品一区二区三区| 午夜视频在线看一区免费| 一区二区三区四区四虎| 国产精品成人av在线网站| 国产精品久久久毛片av| 日本特黄高清免费大片| 真实国产熟女一区二区三区| 中文字幕精品人妻丝袜| 欧美日韩伦理片在线观看| 日韩精品在线观看你懂的| 亚洲成av人的天堂在线观看女人| 亚洲品质自拍在线观看 | 国产精品蜜臀av在线一区|