题解 | 用分位数分析牛客网用户活动

import sys
import pandas as pd 
import numpy as np

df = pd.read_csv('Nowcoder.csv', dtype={
    'Achievement_value': np.int16,
    'Continuous_check_in_days': np.int16,
    'Num_of_exercise': np.int16,
    'Number_of_submissions': np.int16
    })
result_1 = df.agg({
    'Achievement_value': lambda x: round(x.quantile(q=0.25), 1),
    'Continuous_check_in_days': lambda x: round(x.quantile(q=0.25), 1)
})
print(pd.Series(result_1, name='0.25'))
result_2 = df.agg({
    'Num_of_exercise': lambda x: round(x.quantile(q=0.75), 2), 
    'Number_of_submissions': lambda x: round(x.quantile(q=0.75), 2)
})
print(pd.Series(result_2, name='0.75'))

全部评论

相关推荐

牛客48784610...:深圳的变成录用进行中,这个是稳了吗,还没有收到邮件
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务