Python基础学习教程:Pandas知识点汇总2——布尔索引

本文是Python基础学习教程系列的第二部分,主要聚焦于Pandas中的布尔索引。介绍了如何计算布尔值统计信息、构建多个布尔条件以及使用布尔索引进行数据过滤,通过实例展示了具体操作和运行结果。
摘要由CSDN通过智能技术生成

这期的Python基础学习教程接着上期的讲,上面一期的Python基础教程大家都掌握的怎么样啊,有没懂的地方,可以留言哈!

1.计算布尔值统计信息

import pandas as pd 
import numpy as np 
import matplotlib.pyplot as plt 

#读取movie,设定行索引是movie_title 
pd.options.display.max_columns = 50 
movie = pd.read_csv("./data/movie.csv",index_col = 'movie_title')

#判断电影时长是否超过两个小时 #Figure1
movie_2_hours = movie['duration'] > 120

#统计时长超过两小时的电影总数
print(movie_2_hours.sum()) #result:1039
#统计时长超过两小时的电影的比例
print(movie_2_hours.mean())
#统计False和True的比例 
print(movie_2_hours.value_counts(normalize = True)) 
#比较同一个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

运行结果:

Python基础学习教程:Pandas知识点汇总2——布尔索引

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值