首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Pandas三百题

(lambda x:x['salary'].mean()<30000) 16 - 分组可视化 杭州市各区公司数量进行分组使用柱状图进行可视化 import matplotlib.pyplot...)均值 df.groupby('positionName').agg({'salary': 'median', 'score': 'mean'}) 20 -聚合统计|多层 不同行政区进行分组统计薪水均值...|左对齐(内连接) 下图所示进行连接 left.join(right,how='inner') 28 -join|索引 重新产生数据并按下图所示进行连接(根据 key) left.join...,将 df1 数据向后移动一天 df1.set_index(['日期']).shift(1) 25 - 日期重采样| -> df1 进行重采样,保留每周最后一个数据 df1.set_index...('M').last() 27 - 日期重采样|分钟 -> df2 进行重采样,保留每天最后一个数据 df2.set_index('时间').resample('D').last() 28

4.7K22

【linux命令讲解大全】153.利用date命令管理系统时间和日期

,等价于%m/%d/%y %e 一月中一天,格式使用空格填充,等价于%_d %F 完整日期;等价于%+4Y-%m-%d %g ISO标准计数年份最后两位数字 %G ISO标准计数年份,通常只对...1970年01月0100时00分以来秒数 %S 秒数,范围(00…60) %t 水平制表符 %T 时间;等价于%H:%M:%S %u 一一天(1…7),1代表星期一 %U 一年中第几周,周日作为一起始...(00…53) %V ISO标准计数,该方法将周一作为一起始(01…53) %w 一一天(0…6),0代表星期天 %W 一年中第几周,周一作为一起始(00…53) %x 当地日期表示...-u, --utc, --universal 显示或设置世界协调时(UTC)。 --help 显示帮助信息退出。 --version 显示版本信息退出。...%S" 输出:2007-12-05 00:00.37 时间加减操作: date +%Y%m%d # 显示年月 date -d "+1 day" +%Y%m%d # 显示前一天日期 date -d

12610
您找到你想要的搜索结果了吗?
是的
没有找到

最强最全面的大数据SQL面试题和答案(由31位大佬共同协作完成)

分组b字段排序,c累计求和 输出结果如下所示: a b sum_c 2014 A 3 2014 B 4 2014 C 6 2015 A 4 2015 D 7...分组b字段排序,b取累计求和比例 输出结果如下所示: a b ratio_c 2014 A 0.50 2014 B 0.67 2014 C 1.00 2015 A...分组b字段排序,c取前后各一行输出结果如下所示: a b sum_c 2014 A 1 2014 B 5 2014 C 1 2015 A 3 2015 D...分组b字段排序,c取平均值 问题描述:前一行与当前行均值!...列分组,a列排序,得到b列各值出现次序 from t13 )tmp1 )tmp2--注意,如果不同b列值,可能出现同样组首值,但组首值需要和a列值 一参与分组,故并不影响排序。

3.9K30

工作动态尽在掌握 - 使用 CODING 度量团队效能

效能度量主要功能为统计团队成员在一段时间内计划事项数、完成事项数和所编辑 Wiki 数以供分析。这些数据将会在趋势面板上进行显示。...可以选择日、、月三种统计周期视图进行查看,通过下方滚轮横轴进行左右拖拉日期。...若在同一个周期内同一篇文档进行修改执行了“提交文档”,那么编辑 Wiki 数算为 1 篇。...分组为用户自行设置,并不会在团队内公开显示分组,属于个性化查看功能。 ? 成员工作概览页 在效能度量页面中点击任意成员,可进入成员工作概览页。...近期事项 近期事项统计内容包含: 已完成,查询近 1 个月完成事项,按照完成时间逆序排; 进行中,查询状态类型为“进行中”事项,截止时间逆序排; 未开始,查询状态类型为“未开始”事项,截止时间逆序排

48440

Linux命令篇(四):系统管理部分

(例如,20) %d (01…31) %D 日期,等价于%m/%d/%y %e 一月中一天,格式使用空格填充,等价于%_d %F 完整日期;等价于 %Y-%m-%d %g ISO 标准计数年份最后两位数字...%G ISO 标准计数年份,通常只对%V有用 %h 等价于 %b %H 小时 (00…23) %I 小时 (01…12) %j 一年中第几天 (001…366) %k 小时,使用空格填充...等价于 %H:%M:%S %u 一一天 (1…7); 1 表示星期一 %U 一年中第几周,周日作为一起始 (00…53) %V ISO 标准计数,该方法将周一作为一起始 (01…...CST 2024 “年-月-” 格式输出 date +"%Y-%m-%d" 输出昨天日期 date -d "1 day ago" +"%Y-%m-%d" 输出5秒后时间 date -d "5 second...ID -G 或 --groups  显示用户所属附加群组ID -n 或 --name  显示用户,所属群组或附加群组名称 -u 或 --user  显示用户ID 举例说明 显示当前用户id id

8010

数字时钟-数字时钟系统-高精度数字时钟

数字时钟简介 数字时钟,就是以数字显示取代模拟表盘钟表,在显示上它用数字反应此时时间,它还能同时显示时,分,秒,星期,温/湿度等,且能够对时,分,秒准确进行校时。...与机械式时钟相比具有更高准确性和直观性,且无机械装置,具有更长使用寿命,已得到广泛使用。数字钟从原理上讲是一种典型数字电路,一般是由振荡器、分频器、计数器、显示器等几部分组成。...GPS北斗卫星时钟以GPS北斗卫星系统为时间基准,输出与UTC时间高度同步秒(1PPS)、分(1PPM)、时(1PPH)等脉冲信息,以及标准北京时间时、分、秒、公历年、月、信息,还可实现工频量测量...,并按照相应格式经串行口分别输出日期、时间。...(5)要求在同一时刻记录其采集数据系统:如保护信息管理机、电网频率秒考核系统等。 (6)用于继电保护试验,检验线路纵联保护(高频相差保护装置)。 (7)大型局域网时间同步。

2.4K20

MongoDB按时间分组

需求​ 需求是这样,要统计每一各个商品销售记录,使用 echarts 图表呈现,如下图 说实话,一开始听到这个需求时候,我是有点慌,因为 MongoDB 分组比较少(Mysql 也差不多...),又要按照对应星期来进行分组,这在之前学习 MongoDB 时候还没接触过,于是就准备写了这篇文章,来记录下我是如何进行分组 MongoDB 一些时间操作符​ 时间操作符(专业术语应该不是这个...获取到数据如下(这里只显示) [ { "count": 54, "date": "2021-08-30" }, { "count": 29, "date": "2021-08-29" },...$sum: 1 } } }, ]).exec() 结果如下(这里输出_id,是因为没有进行$project 改别名,商品所采用是数字表示) [ { "_id": 1, "count": 111...,又加以限制条件,要么分组商品时候,统计是一各商品总数据,要么就是分组星期时候,统计是总商品数据。

3.1K20

工作动态尽在掌握 - 使用 CODING 度量团队效能

效能度量主要功能为统计团队成员在一段时间内计划事项数、完成事项数和所编辑 Wiki 数以供分析。这些数据将会在趋势面板上进行显示。...并且还可以自行设置分组添加其它成员,方便快速查看团队成员近期工作概览。...可以选择日、、月三种统计周期视图进行查看,通过下方滚轮横轴进行左右拖拉日期。...具体计数原理请参考完成事项数计数方式。 编辑 Wiki 数 将会统计团队成员更新过 Wiki 篇数。若在同一个周期内同一篇文档进行修改执行了“提交文档”,那么编辑 Wiki 数算为 1 篇。...分组为用户自行设置,并不会在团队内公开显示分组,属于个性化查看功能。 [20200703165842.png] 成员工作概览页 在效能度量页面中点击任意成员,可进入成员工作概览页。

49930

数据分析师避不开问题:如何体系化地开发报表?

“行”展开就是指业务分组颗粒度,比如可以从用户分类、业务分类、商品分类、渠道终端等进行划分,在数据表中通常对应为“维度”; “列”展开则依赖于主干业务环节(通常存在转化率)拆分,或者基于“连乘公式...在时间维度上可以考虑小时、、月等颗粒度,可对应衍生出小时活跃用户数、DAU、WAU、MAU。...维度可以划分为用户、产品、事件、时间、地点5类,参考下图 计量则分为基本计量和复合计量,这两个词是笔者取名称,可以理解为:基本计量就是最原始那类数据指标,比如重量、金额、计数(PV、UV等);复合计量就是利用基本计量进行二次计算得到数据指标...,比如业务上通常都是关注、月,那么最小颗粒度就是(可以向上覆盖、月、年等)。...时间颗粒度要足够细,比如通常统计,那么可以向上覆盖、月、年等统计,就不用为了计算不同时间颗粒度指标单独建表了; 注意动态属性匹配,比如匹配用户属性做统计分析时,用户当时行为要和当时属性匹配

1.5K21

30道经典SQL面试题讲解(11-20)

,只需要把本周订单明细筛选出来,然后订单id进行计数就是我们想要。...1天日期时,order_id进行计数就是昨日订单数。...table2,这张表记录了获奖学生id和name。...我们现在要计算不同留存时长用户数,首先需要计算不同用户留存时长,可以用该用户最后一次登陆时间与首次登陆时间做差就是该用户留存时长,然后再留存时长进行分组聚合就得到了我们想要不同留存时长用户数...count(id) desc limit 1 解题思路: 我们是要获取被选人数最多课程,首先需要对课程进行分组,使用是group by;然后再组内人数进行计数,即选择该课程的人数,使用

74510

Oracle常用SQL查询

, 'ww'),--年度1月1第一天为每周第一天 TRUNC(SYSDATE, 'iw'),--每周一 TRUNC(SYSDATE, 'w')--按月份1第一天作为每周第一天...FROM DUAL; (4)业务 业务是上周六到本周五 SELECT trunc(sysdate, 'iw') - 2, trunc(sysdate, 'iw') + 4 FROM DUAL...; 说明: sysdate所在本周一前移2天,即是本业务开始日期 sysdate所在本周一后移4天,即是本业务结束日期 上一个业务 SELECT trunc(sysdate - 7..., 'iw') - 2, trunc(sysdate - 7, 'iw') + 4 FROM DUAL; 2、获取每个分组中日期最大一条数据 业务场景:在报表开发中,只需要每个分组最近一条数据...例如:某天明细数据中,可能存在多条记录,只需要该天最后更新一条记录。 思路:对分组进行排序,编号,然后select编号为1记录即可。

1.3K10

时间问题,你会吗?

某店铺商品信息表中记录了有哪些商品 订单明细表中记录了商品销售流水;"订单明细表"中'商品ID' 与"商品信息表"中'商品ID'一一应。...计算规则是当前日期与支付时间相隔周数(值为其中一个,1,2,4,8,16,16以上) 【解题思路】 使用逻辑树分析方法,将问题拆解为2个子问题: 1)计算当前日期与支付时间相隔周数 2...)根据间隔周数条件分组 1.计算当前日期与支付时间相隔周数 设计到日期,要能想到《猴子从零学会SQL》里讲过日期函数。...set 间隔周数 = (timestampdiff(WEEK,支付时间,NOW())); 查询结果: 2.根据间隔周数条件分组 可以使用case when 条件表达式,间隔周数条件进行分组。...'16以上' end); 查询结果: 【本题考点】 1)涉及到多条件分组问题,要想到使用case when条件表达式。

92020

链家面试题:如何分析留存率?

现在该手机厂商想要分析手机中应用(相机)活跃情况,需统计如下数据: 某日活跃用户(用户id)在后续留存情况(计算次日留存用户数,3留存用户数,7留存用户数) 指标定义: 某日活跃用户数...活跃用户数对应日期,表示每一行记录是当天活跃用户数。 当有“每个”出现时候,要想到《猴子 从零学会SQL》中讲过分组汇总来实现该业务问题。...每天(登陆时间)分组(group by ),统计应用(相机)每天活跃用户数(计数函数count)。...select *,timestampdiff(day,a.登陆时间,b.登陆时间) as 时间间隔from c; 用case语句选出时间间隔=1数据,计数就是次日留存用户数 count(distinct...,成交量及成交金额 根据性别、年龄进行分组,利用多表连接及聚合函数求出成交用户数,成交量及成交金额。

3K10

30道经典SQL面试题讲解(11-20)

只需要把本周订单明细筛选出来,然后订单id进行计数就是我们想要。...1天日期时,order_id进行计数就是昨日订单数。...table2,这张表记录了获奖学生id和name。...我们现在要计算不同留存时长用户数,首先需要计算不同用户留存时长,可以用该用户最后一次登陆时间与首次登陆时间做差就是该用户留存时长,然后再留存时长进行分组聚合就得到了我们想要不同留存时长用户数...    count(id) desc limit 1 解题思路: 我们是要获取被选人数最多课程,首先需要对课程进行分组,使用是group by;然后再组内人数进行计数,即选择该课程的人数,使用count

25720

手把手教你用Excel分析网站流量(实例讲解)

这篇文章将主要阐述我是如何通过发现问题、提出猜测、验证猜想和事件归类这四个方面,分析官网流量数据找出问题。...(文中出现工具有CNZZ后台和Excel2013) 零丨数据背景 这次以某个朋友网站作为演示数据,选取了2016年7月25到2016年8月7,分别是2016年第31和32数据,选择这两周数据是因为第...d3:7-26应8-2,7-29应8-5,分别出现谷值峰值原因在SEO日记录表中无记录,暂时无法给出猜测,只能查看具体数据。 ?...叁丨验证猜想 在Excel中打开CNZZ记录访问明细(因私密原因将主域名修改为我微信ffeels),如下猜测具体分析: 1.具体什么时候停付费广告?...添加字段“日期”和“小时”到行中,选择降序排列,值显示方式调整为对比32差异,选中值选在区域,更改条件格式→项目选区规则→前10项,填充粉色,重复该步骤选择最后10项,填充黄色,最后效果如图。

1.9K160

Spring认证中国教育管理中心-Spring Data MongoDB教程七

"), "x" : 3 } 我们想每行中唯一字段进行分组,该x字段和聚合每个特定值x出现次数。...计数排序 计数排序操作根据指定表达式值对传入文档进行分组,计算每个不同组中文档计数并按计数结果进行排序。它提供了在使用分面分类时应用排序便捷快捷方式。...计数排序操作需要分组字段或分组表达式。以下清单显示计数排序示例: 示例 104....因为我们想City在我们输出类中填充嵌套结构,我们必须使用嵌套方法发出适当子文档。 StateStats在sort操作中升序状态名称结果列表进行排序。...字段输入集合进行分组计算字段总和population并将结果存储在新字段中"totalPop"。

8.1K30

使用Redis bitmaps进行快速、简单、实时统计

位图计数效率很高,例如,一个bitmap包含10亿个位,90%位都置为1,在一台MacBook Pro上其做位图计数需要21.1ms。...SSE4甚至有整形(integer)做位图计数硬件指令。 ?...如果要按或月统计,只要对这周或这个月所有bitmap求集,得出新bitmap,在对它做位图计数。 ?     利用这些bitmap做其它复杂统计也非常容易。...这是一种非常灵活方法。这样进行缓存额外红利是可以进行更多统计,如每周活跃手机用户—求手机用户bitmap与活跃用户交集。...或者,如果要统计过去n天活跃用户数,缓存活跃用户使这样统计变得简单——从cache中获取过去n-1天活跃用户bitmap和今天bitmap,它们做集(Union),时间消耗是50ms。

1.5K20

oracle 常用函数

聚合函数 聚合函数(多行函数、分组函数、组函数):操作多行数据,返回一个结果。比如 SUM 日期函数 日期函数对日期进行运算。...如果 fmt 为“DAY”则舍入到最近周日,即上半舍去,下半作为下一。...分组后,需要使用条件进行筛选,则使用having过滤分组行,不能使用where,where只能放在group by前面。...UNION 用来求两个集合集,去掉重复值 UNION ALL 用来求两个集合集 INTERSECT 用来求两个集合交集,去掉重复值 MINUS 用来求第一个集合中存在,而第二个集合中不存在记录...在比较时,OracIe会自动表达式数据类型进行比较,以expr_1数据类型为准。 四舍五入 Oracle 提供了以下四个函数用来做四舍五入。

1.3K11

大数据开发面试必知必会SQL 30题!!!

(9)查询每个季度绩效得分大于70分员工 (10)删除重复值 (11)行列互换 (12)多列比较 (13)对成绩进行分组 (14)计数据获取 (15)环比数据获取 (16)查询获奖员工信息 (...需求:我们想知道每个区域有多少用户 解题思路:首先需要对区域进行分组,使用是group by,然后每个组内用户进行计数聚合运算,使用是count,最后运行结果如下表所示。...解题思路:我们要获取本周累计订单数,只需要把本周订单明细筛选出来,然后订单ID进行计数即可。...需求:现在我们想看下80%订单金额最少是由多少用户贡献 解题思路:第一步uid分组,求出每个uidamount和,第二步在生成累积和时候需要按照订单金额进行降序排列,这样就可以得到最少的人数,...具体思路为利用rand()函数生成随机数,然后利用order by进行排序,最后利用limit将前5条数据显示出来,运行结果如下表所示。

1.6K10
领券