共享单车描述统计
根据指定列的值,求对应的其它列的均值
介绍
- dayofweek表示星期数,casual表示未注册用户数,registered表示注册用户数
- 根据星期数(周一、周二、、周日)得到每一天的注册用户数与未注册用户数的均值

代码
user_week = pd.DataFrame()
casual_week = []
registered_week = []
dayofweek = []
for i in range(0,7):
#querySer是布尔类型的数组,根据dayofweek的值进行筛选
querySer = train_day.loc[:,'dayofweek']==i
#根据querySer的值,得到筛选后的二维数组
user_week = train_day.loc[querySer,['casual','registered']]
#计算casual和registered列的均值
casual_week.append(int(user_week['casual'].mean()))
registered_week.append(int(user_week['registered'].mean()))
#设置新的一列,(i+1)是为了便于理解,1对于星期一,7

该博客介绍了如何利用Pandas在Python中根据指定列的值进行行筛选,并计算其他列的平均值。具体讨论了如何根据dayofweek列的值,计算casual和registered列中对应注册用户和未注册用户的均值。
最低0.47元/天 解锁文章
512

被折叠的 条评论
为什么被折叠?



