别和别跟老夫说是什么梗讲什么管理费

企业如何实现合理的预算管控与费用报销
企业对于如何通过更有效的手段来实现合理的预算管控与费用报销,有着非常迫切的渴求。如何让企业的预算管控与费用报销不再是纸上谈兵,能有效配合企业的发展等一些列问题长期以来困扰着企业管理者。
  通过对多家企业面临的费用管理难题进行分析,设计出了企业预算管控与费用报销解决方案。
  该解决方案立足于两个方面:1.预算管理;2.费用控制。同时,又将这两方面进行有效结合,在预算的范围内实现费用的控制,其中包含两个维度:1.部门维度:对部门的日常费用进行管理;2.项目维度:对项目的费用进行管理,无论项目的预算是归属在部门预算中,还是独立进行核算,该解决方案都可覆盖。
  预算管理
  预算管理从预算的编制、预算的审核、预算的执行、预算的变更与追加、预算执行情况等多个方面,实现闭环式管理,并能够有效支持企业从上而下、从下而上的预算编制方式。其预算精细度非常高,甚至能支持企业将某类费用的预算分解到个人,如某部门不同员工的不同交通费额度。
  从控制方式来讲,对于企业中不同的费用,可采用刚性控制、弹性控制、软性控制等多种方式,为不同类型费用的综合性管理提供了良好的基础。
  费用管理
  费用管理通过与预算的结合,使得费用全部在预算的范围内发生,并能及时让管理层掌握到相关信息,对于预算的超支有着很好的预警效果。同时,根据相关的报销标准、差旅标准,更精细地控制员工的日常及差旅费用,使每一笔费用的发生,都在预算与标准的双重控制下,面面俱到,而不会再出现类似在预算范围内超出员工个人标准,或符合个人标准但超出预算的情况了。
  最后,结合预算与支出情况,形成统计图表,供决策分析使用。
  案例介绍
  某国内大型系统集成服务提供商,获得并保有多项国家重大项目所必备的顶级资质,在所涉足的智能交通、轨道交通、数字化水务(水/污水自动化系统)、智能建筑、数字化医疗、公用工程等行业的系统集成项目中处于优势地位。
  由于该企业智能集成化项目属于大规模、长周期项目,因此对于项目的质量、费用的控制要求,也就愈发严格。但企业通过一段时间的ERP预算管理后,收效甚微,难以管控项目的费用及相关成果交付物,问题主要体现在以下几点:
项目预算包含在部门预算内,制定月度预算,录入到ERP系统中,然而在费用实际发生时,并不按照预算执行,而是实报实销,使得预算失去了管控意义;2.
项目预算包含在部门预算内,费用发生时,既属于部门费用,又属于项目费用,混淆不清,权责不明,经常发生预算占用的情况,管理层也无法快速地了解到项目的费用情况;3.
作为项目型企业,项目的费用没有单独管理,在核算项目KPI时数据不准确;4.
公司出台了项目交付物的交付要求,但是缺少相关强制手段,导致交付物提交的效果不理想、不及时;5.
以月度的时间单位对项目进行管理,不能直接地分析出项目各个阶段发生的费用情况;6.
项目费用报销时没有结合预算,使得审批层无法快速了解到费用发生的合理性,对于项目预算的使用情况也无法查询,需要到财务部进行数据整理后才能获得,影响了项目风险的控制及利润的分析。
  基于以上这些问题,该公司意识到必须优化管理理念,使用信息化的管理工具,才能彻底解决长期以来项目合同额高,但是费用额度居高不下,项目利润非常低的现象,以实现粗放型成长向集约型成长企业转型。企业希望通过信息化建设,有效地改善因为数据传递、交付物管理、预算及费用控制、信息共享等方面的不足带来的效率和质量问题。
  2011年该公司启动了财务解决方案项目,对企业管理能力与费控执行力进行了改善与提升。主要涉及以下几点内容:
  1. 项目管理。
  主要加强对项目质量的管理,通过项目经理负责制的模式进行管理,并加强了项目成果交付的要求,以每个项目阶段的费用额度对该阶段的交付物进行强制控制,如果没有提交该阶段的交付物,则无法解冻下一个阶段的费用额度,从而加强了项目组按时按质提交交付物的主观能动性。
  2. 预算管理。
  废除了原本在ERP系统中进行管理的预算部分,在AMT的财务2.0系统中落实了这部分的管理;在项目上,建立了项目的预算管理体系,将项目独立出部门预算,由项目经理负责,把项目的预算按照阶段进行管控,严格控制各个阶段的费用,同时完善了部门预算的编制机制,由部门经理和财务部进行沟通,统一提交至事业部负责人进行审核,以此达到控制费用的目的。
  3. 费用控制。
  通过梳理报销标准、借款额度,并出台相应的规章制度,建立相应的指标,从而达到对部门费用及项目费用进行管控的依据,让费用控制达到有据可依。同时,严格控制了员工的借款,以降低企业运营资金呆账、被占用的情况。
  4. 财务管理。
  通过网银接口、A3接口,大大减少了财务记账及网银支付的工作量,通过流程由系统自动生成凭证文件,出纳批量导出网银文件,发送报销到账邮件通知等,加强了员工报销的管理及财务人员的工作效率,缩短了报销的周期和质量,降低出错率,提高员工的满意度。
  在经过一段时间的预算与费用管理的项目建设后,对企业的管理进行了有效提升:
对于各事业部总监最关注的项目预算管理,进行了大幅度的改善,建立了项目经理负责、项目总监协调监督的机制,对于项目预算的管控,落实到每一次的费用发生时进行控制,对于项目管理费用的降低,达到了100%的执行力提升;2.
完善了部门预算的制定机制,一改以往部门经理随便提,领导随便批的局面,从根源上优化了预算的编制,使得预算更为准确、科学、合理;3.
推进出台了相应的财务规章制度,对于费用控制的要求更为明晰、更有方向;4.
从多方面对项目、部门的费用进行控制,加强了公司费用的内控水平,整体费用比上一年同期降低了100%,由此而提高的利润为45%。
  专家认为:企业只有通过科学有效的手段进行管理,才能让预算管理与费用的控制不再是纸上谈兵,才能更好地推动企业更快发展。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。进行中的任务
blue purpe
,欢迎您!
您已经连续签到1天,获得1个叶子钱,今天共有1次抽奖机会
梦幻大公仔
梦幻大公仔
您的位置:>>>>
梦幻西游收个套子还要加扣扣?小伙子别骗老夫了
  话说楼主在给须弥收个高神套子,然后有个小伙子加了我好友,然后就有了以下的对话。
  小伙子顺利的加了楼主扣扣。
12345678910
梦幻西游电脑版新闻 Andirod版
收听我们的微博
加入我们的QQ群:
叶子猪游戏网版权所有 广州市利铭广告有限公司&p&看了大家分享了很多热血鸡汤,那我就贡献一个很棒的&b&负能量&/b&视频吧。&/p&&p&第一次看到这个视频的时候,惊叹,佩服,相见恨晚,&/p&&p&很多困惑,都被他四两拨千斤一般一语道破。&/p&&p&这人怎么能活得如此通透明白?&/p&&p&&br&&/p&&p&视频的演讲者&b&@老树画画&/b&,是中央财经大学的教授。&/p&&p&他被网友称为&b&「中国活得最明白的一个人」&/b&。&/p&&p&&br&&/p&&p&在大家都在忙于赚钱,忙于成功,忙于伟大的时候,&/p&&p&这个老炮却偏偏教你&b&「怎么不做事情,而且还要心安理得或者说你做了事情以后怎么看待自己做的事情,把这个事儿特别当做事儿,还是不当个事儿」&/b&。&/p&&p&他告诉你&b&「天色将晚,抱妻上床,世间破事,去他个娘」&/b&才是你该有的生活态度。&/p&&p&他自我定位是一个&b&「平头老百姓」&/b&,甚至吐槽说&b&「这个责任都我们匹夫付了,那些当官的干嘛去啊,他们专职搞腐败啊?」&/b&&/p&&p&&br&&/p&&p&如果你感到迷惘焦虑,感觉迷失自我,&/p&&p&那么我强烈推荐你看看这个视频,或许可以找到重新安顿自己的方式。&/p&&p&毕竟如今的社会,教我们成功的人太多太多,引导我们忠于内心的人太少太少。&/p&&p&正如老树所说:“&b&不能为外边所有东西,那种公共的话语,把我们自己的内心引诱出去,然后流浪在路上……&/b&&/p&&p&先要预警一下,这个真的是&b&一支很负能量很负能量&/b&的视频。&/p&&p&不信,可以先看看老树在演讲里怎么说:&/p&&blockquote&&b&我对成功两个字我高度怀疑,&/b&&br&&b&什么叫成功啊?&/b&&br&莫名其妙,这个词我觉得太恶劣了。&br&让多少人(当然有成功的就那几个)&br&就死在成功的路上了。&br&我就在家里躺着行不行?爹妈生我容易嘛。&/blockquote&&p&&br&&/p&&blockquote&&b&老树:你活着&/b&,&b&你作为一个独立的生命,这是独一无二的,凭什么要通过别人的承认,你才证明你确实活着?&/b&&br&慢慢慢慢开始明白一个道理:&b&所有NB的人,所有的NB的行为,就证明你是一SB。过度的自信,就是证明你太自卑了,所以我们要证明。&/b&&br&所以拼命挣钱,挣了钱就拿回来给老婆,看看,你男人还行吧。我做的事情,获得别人的认可,哦,我还行。那么你是依赖型的,&b&你的存在感来自于别人的承认。&/b& 挣钱也好,出名也好,要做事情。&b&要通过别人的承认,才知道自己活着。&/b&&/blockquote&&p&&br&&/p&&blockquote&我们从哪里来?这个问题?几乎可以不用考虑,很简单嘛,爹妈一高兴,有你了。&br&但到哪里去?&br&&b&我这个人在这个社会中何以自处?&/b&&br&&b&你得看清楚自己。这点很难啊!&/b&&br&要不我们无法在环境中,在社会中,&br&在江湖上安顿我们自己,这就是江湖嘛!&/blockquote&&p&下面是视频,请品(视频总长34分钟,分3部分):&/p&&a class=&video-box& href=&//link.zhihu.com/?target=https%3A//www.zhihu.com/video/222336& target=&_blank& data-video-id=&& data-video-playable=&true& data-name=&& data-poster=&https://pic1.zhimg.com/80/v2-3fdd5ca46bb7f0f5b8eb10559ead0308_b.jpg& data-lens-id=&222336&&
&img class=&thumbnail& src=&https://pic1.zhimg.com/80/v2-3fdd5ca46bb7f0f5b8eb10559ead0308_b.jpg&&&span class=&content&&
&span class=&title&&&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&https://www.zhihu.com/video/222336&/span&
&/a&&a class=&video-box& href=&//link.zhihu.com/?target=https%3A//www.zhihu.com/video/209792& target=&_blank& data-video-id=&& data-video-playable=&true& data-name=&& data-poster=&https://pic3.zhimg.com/80/v2-da9911806aeb30d444a7baa_b.jpg& data-lens-id=&209792&&
&img class=&thumbnail& src=&https://pic3.zhimg.com/80/v2-da9911806aeb30d444a7baa_b.jpg&&&span class=&content&&
&span class=&title&&&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&https://www.zhihu.com/video/209792&/span&
&/a&&a class=&video-box& href=&//link.zhihu.com/?target=https%3A//www.zhihu.com/video/194752& target=&_blank& data-video-id=&& data-video-playable=&true& data-name=&& data-poster=&https://pic3.zhimg.com/80/v2-cf73de2aa59e9e0ef395e_b.jpg& data-lens-id=&194752&&
&img class=&thumbnail& src=&https://pic3.zhimg.com/80/v2-cf73de2aa59e9e0ef395e_b.jpg&&&span class=&content&&
&span class=&title&&&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&https://www.zhihu.com/video/194752&/span&
&/a&&p&&br&&/p&&p&&b&完整视频链接:&/b&&a href=&//link.zhihu.com/?target=https%3A//v.qq.com/x/page/p01935xjrmm.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&老树画画《做一个梦》_腾讯视频&/a& &/p&&p&(注:老树,原名刘树勇 ,山东人,因在其新浪微博 &a href=&//link.zhihu.com/?target=https%3A//weibo.com/u/%3Fis_hot%3D1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&老树画画-乱世绘本&/a& 的画作而为大家所知。)&/p&&p&&br&&/p&&p&估计很多人就要吐槽了,题主明明寻的是一个「能骂醒你的励志文」,怎么分享了这么个视频,和你扯「回归自我,谈虚无,谈无为」,没毛病吧?&/p&&p&估计还是要补充一下我的个人体会:&/p&&p&&b&不知道你是否有过这样的经历,看到一段励志的名人演讲或文章,瞬间就会充满斗志。但不到三天,一切就恢复原样。&/b&&/p&&p&为什么会这样?&/p&&p&我思考的答案,主要有两点:&/p&&ol&&li&&b&你目前所做的事情,并不是你热爱的,只是为了做而做。&/b&&/li&&li&&b&你没有找到合适的方法去实现目标,结果渐渐失去信心。&/b&&/li&&/ol&&p&&br&&/p&&p&先说说第一点:你没有在做自己热爱的事情。&/p&&p&就像你看到别人画画火了,你也去学画画,你看到别人写文章成大V了,你也去学写作。&/p&&p&很多时候你去做的事情,并不是你内心喜欢的,而是觉得我能从这件事情获利我就去做。可是除非你有超出常人的自律,否则结果只能是三天打鱼两天晒网。&/p&&p&那么怎么找到自己热爱的事情?&/p&&p&湖畔大学的梁宁曾说过:&/p&&p&「&b&要找到那件能让你一直不厌其烦做下去的事,你不厌其烦的地方,就是你的天分所在。&/b&&/p&&p&长得漂亮、身体协调、智商很高,等等,这些都是你的显性天分。更重要的,是你的隐性天分:什么会让你快乐。你会对某些东西感到愉悦,这个东西持续给你满足感,你可以一直花时间在这里,不厌其烦。&/p&&p&&b&每个人都没法拒绝自己真实的快乐。你会情不自禁地在自己喜欢的事情上花时间,不知不觉地放一万个小时在那里。时间久了,你就会与众不同。」&/b&&/p&&p&梁宁非常透彻地讲明白了一个道理:&b&追随内心,做自己喜欢的事,时间久了,你就会成功。&/b&&/p&&p&&br&&/p&&p&再说说第二点:怎样去找到合适的方法去实现心中所想?&/p&&p&成功人会告诉你:改变心态才能走向成功。但其实对大多数人而言,并没有什么实际作用。&/p&&p&就像之前很多朋友通过 公众号 或者 知乎私信 询问 :如何才能找到一份适合自己的工作?&/p&&p&我常常建议他们:&b&选择一份能让你感到兴奋的工作,而非一味追求安稳乏味的工作。&/b&&/p&&p&但实际收效甚微。他们虽然觉得很有道理,但依然会选择走原来的路。&/p&&p&原因在哪?很多人害怕改变多半是因为害怕犯错,只求安稳。我的感觉是:&b&若要激励人们追随自己的内心,改变「害怕犯错的心态」是关键所在。&/b&&/p&&p&&b&更有效的方法应该是:通过持续的成功案例帮助自己逐渐树立自信,然后你才能敢于追随自己内心。&/b&就像NBA球场上,在连输几场比赛之后,教练首先要做的是先赢得一场比赛,安稳人心。&/p&&p&所以,后来遇到类似的咨询,我会告诉他们,&b&先把自己最想要实现的大目标拆解成多个小的阶段目标&/b&。搞定了一个个小目标后,自信就会逐渐累积起来,慢慢地你就有了追溯内心的资本。&/p&&p&&b&所以,从小事开始改变,然后寻求更大的突破。&/b&&/p&&hr&&p&&b&题外之话:&/b&&/p&&p&最近一支&b&「年度最扎心广告」&/b&刷爆朋友圈,它用真实的生活场景告诫人们&b&「这个世界正在残酷惩罚那些不爱惜身体的人」&/b&,呼吁大家管住嘴迈开腿,戒手机戒熬夜。很多朋友转发表示&b&「真的扎心了」&/b&。&/p&&p&所谓扎心,多是生活所迫。&/p&&p&不得不承认,我们生活的时代,也是有病。&/p&&p&打开手机,都是被《摩拜创始人套现15亿背后:你的同龄人正在抛弃你》、《上海相亲角:月入一万是乞丐,年薪百万刚脱贫》、《没有马甲线不配拥有更好的人生》之类的牛人帖,伪干货刷屏。&/p&&p&每天都被这些信息裹挟着生活,&b&让人感觉自己一刻不努力就要被别人超越,感觉什么都来不及。&/b&每个人都在互相追赶,但是你看不到朝气,看到的都是紧追慢赶焦急的心。&b&你甚至不知道为什么要跑,不知道要跑到哪里,可是大家都在跑啊,你也只能拼命加快脚步。&/b&&/p&&p&&b&从来,没来得及,认真想想:我是谁?我究竟想要什么?&/b&&/p&&p&&br&&/p&&p&最后,分享几张老树的水墨小画,很多人说从画里看到了&b&「都市流浪人的内心」:&/b&&/p&&p& 01. 堂堂正正做人,认认真真吃饭,競競业业干活,无事少去扯淡。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-b4f0c21a1bceee9cafd9a2_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&690& data-rawheight=&954& class=&origin_image zh-lightbox-thumb& width=&690& data-original=&https://pic2.zhimg.com/50/v2-b4f0c21a1bceee9cafd9a2_r.jpg&&&/figure&&p&02. 心怀虚无之念,万丈红尘潜行。平生安稳即好,不必妄自多情。 &/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-bd25b2fd23a1ec3fa7c778_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&690& data-rawheight=&905& class=&origin_image zh-lightbox-thumb& width=&690& data-original=&https://pic2.zhimg.com/50/v2-bd25b2fd23a1ec3fa7c778_r.jpg&&&/figure&&p&03. 梦里观水月,雨中採山茶。挣钱为快活,不负此生涯。&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-4ca8df1e6_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&690& data-rawheight=&1002& class=&origin_image zh-lightbox-thumb& width=&690& data-original=&https://pic4.zhimg.com/50/v2-4ca8df1e6_r.jpg&&&/figure&&p&04. 年后又累又忙,身体明显变瘦。别跟我谈减肥,周末我要吃肉!吃肉!吃肉! &/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-514bc7a565dd658bb9f7fe55525bcf27_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&690& data-rawheight=&334& class=&origin_image zh-lightbox-thumb& width=&690& data-original=&https://pic3.zhimg.com/50/v2-514bc7a565dd658bb9f7fe55525bcf27_r.jpg&&&/figure&&p&05.
人生遛达一趟,不必活得响亮。可以默默无闻,偶尔豪情万丈。涉渡有限生涯,你说还能怎样?且把那些浮名,换了浅斟低唱。&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-efe1ff42b3c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&440& data-rawheight=&579& class=&origin_image zh-lightbox-thumb& width=&440& data-original=&https://pic1.zhimg.com/50/v2-efe1ff42b3c_r.jpg&&&/figure&&p&&br&&/p&&p&&b&人生短短数载,追随内心,按自己的方式度过一生才能不留遗憾。&/b&&/p&&p&&b&如果对您有帮助,请不吝点赞,谢谢。&/b&&/p&&p&&b&------------------------------------------------------------------------------&/b&&/p&&p&&b&日更新&/b&&/p&&p&首先感谢大家的点赞支持。&/p&&p&今天得空,把大伙的评论都认真的看了一遍。&/p&&p&补充一段,我前几天的个人经历吧,也是这段经历激发了我分享这段视频。&/p&&p&&br&&/p&&p&年后的一段时间,我陷入了一段非常忙碌的生活工作状态。&/p&&p&除了日常的工作外,我利用一切可以利用的时间学习、考证、肩负带娃。&/p&&p&那段时间,我常常半夜一两点才睡觉,早上六点就起床奋斗。&/p&&p&起初,还感觉精神满满,斗志昂扬。&/p&&p&&br&&/p&&p&可是,一根弦若是绷得太紧,总是会断的。&/p&&p&一段时间以后,我感受到自己身体的异样,最明显的就是月经不调,食欲不振……&/p&&p&赶紧上网查了一下症状却是越查越害怕,大多数都是往严重了说,什么垂体瘤、泌乳素瘤等等。&/p&&p&那时,想到自己还不到三岁的女儿,心里便很不淡定。&/p&&p&瞒着家人说自己去医院例行体检。&/p&&p&当我坐在候诊室的时候,内心无比忐忑不安。&/p&&p&扪心自问,如果意外到来,我对自己的生活是否没有遗憾?我是否依然这样渡过自己的人生?&/p&&p&我不仅否定了自己之前的做法,更狠不得扇自己一巴掌。&/p&&p&&br&&/p&&p&我一味追求事业上的突破,忽视了家人和自己的身体,把自己的生活活成了监狱,尽管得到了很多,却远远比不上自己所失去的。&/p&&p&反省己身,却感到无比悔恨,不能不说非常的讽刺。&/p&&p&我知道,在那一刻,我对自己的追问都源于内心最真实的想法。&/p&&p&&br&&/p&&p&做得不够好的时候,焦虑,生怕自己落后;&/p&&p&做得好的时候,也焦虑,生怕自己被打倒。&/p&&p&我那哪里是上进,是焦虑啊,不过是急功近利罢了。&/p&&p&人生哪有这么多的急不可捺呢?&/p&&p&&br&&/p&&p&虽然,最后是虚惊一场,但医生也给了我警告,劳逸结合才是身体之本。&/p&&p&&br&&/p&&p&至此之后,&b&我有幸收获了一颗平和的心。&/b&&/p&&p&不再一味地追求活在未来,把自己活成未来时间观的奴隶,而忽视现在的美好。&/p&&p&我在每一天的生活安排里,加入了跑步健身,闲暇时候去钓鱼,踏青。&/p&&p&&br&&/p&&p&我身边有很多朋友,为了事业不顾一切,虽然有所成,但他们却深陷焦虑之中。&/p&&p&所以,我把这个视频,这段经历分享给大家,&/p&&p&&b&希望大家在如今这个快节奏的社会里,也能收获到一颗平和之心。&/b&&/p&&p&&br&&/p&&p&我们要自信:&/p&&p&每一步都很努力很用心去做,不可能没有好结果。&/p&&p&尝试用一颗平和的心态,去等待你的果实吧。&/p&&p&就像纪伯伦说的,&b&如果有一天,你不再寻找爱情,只是去爱;你不再渴望成功,只是去做;你不再追求成长,只是去修炼;一切才真正开始!&/b&&/p&&p&&br&&/p&&p&感谢读完,感谢支持。&/p&
看了大家分享了很多热血鸡汤,那我就贡献一个很棒的负能量视频吧。第一次看到这个视频的时候,惊叹,佩服,相见恨晚,很多困惑,都被他四两拨千斤一般一语道破。这人怎么能活得如此通透明白? 视频的演讲者@老树画画,是中央财经大学的教授。他被网友称为「…
&figure&&img src=&https://pic4.zhimg.com/v2-bd570c019d2dc53bc78237_b.jpg& data-rawwidth=&516& data-rawheight=&348& class=&origin_image zh-lightbox-thumb& width=&516& data-original=&https://pic4.zhimg.com/v2-bd570c019d2dc53bc78237_r.jpg&&&/figure&&blockquote&&b&01&/b&&/blockquote&&p&前些时间煎饼摊大妈火了,起因是大妈和顾客发生口角争执,大妈就说了句:&b&我月入3万,怎么会差你一个鸡蛋!&/b&&/p&&p&估计和大妈争执的人当时一定是无语凝噎,欲说还休泪先流,心理哇凉哇凉的。&/p&&p&事情传开后,很多网友表示大妈这才是GDP呀,大家都拖后腿了。&/p&&p&也有网友算了一笔账:&/p&&figure&&img data-rawheight=&236& src=&https://pic1.zhimg.com/v2-de793d9e85ec79b426d7bf_b.jpg& data-rawwidth=&847& class=&origin_image zh-lightbox-thumb& width=&847& data-original=&https://pic1.zhimg.com/v2-de793d9e85ec79b426d7bf_r.jpg&&&/figure&&p&还统计了一下,早晨7点-9点,6分钟1锅,1锅10个,约一天早晨,平均30锅。&/p&&p&2.5元1个,加肉1.5元,加肠1.5块,粥2.5元,买1个的30%,买加肉或加肠的占40%,买2个的30%,买粥的20%。&/p&&p&算下来月营业额为32400元,利润有60%,2个人一个摊,人均纯收入32400 * 0.6 / 2 = 约9720元(单人)。&/p&&p&我觉得还算靠谱,曾经问小区楼下一个包子铺的老板一天能卖多少钱。&/p&&p&老板是这样回我的:“最近几天生意不太好,今天估计只能卖&b&一千多&/b&块钱,好的时候能卖个&b&两千多&/b&,最高的时候接近&b&3000&/b&”。&/p&&p&我估摸了一下:平均算1800的话,一个月有个五万多,除去所有成本开支(材料、租金等)应该还能剩个2-3万。&/p&&p&包子铺三个人,一个人平均算下来每月纯收入也有8-10k左右了。&/p&&p&所以,老板才会跟我说,也挣不了好多钱,就比你打工多挣那么一点。&/p&&figure&&img data-rawheight=&320& src=&https://pic2.zhimg.com/v2-f5c5e4eb174fb8bc4ecdba232f931c89_b.jpg& data-rawwidth=&291& class=&content_image& width=&291&&&/figure&&p&&br&&/p&&p&老板你真厉害,咋就一下看出来了我属于低收入群呀&/p&&blockquote&&b&02&/b&&/blockquote&&p&不过话又说回来,现在摆个摊摊,生意好点确实比大多数公司上班的职员收入要高不少。&/p&&p&我倒觉得也没啥,是合乎逻辑与规律的,道理我在之前那篇文章中已经说过了,参考公众号另一篇文章:&a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzIzNjUxMDc0OA%3D%3D%26mid%3D%26idx%3D1%26sn%3D499cadfd2c59c4361bfd4c%26chksm%3De8d788b2dfa001a427ae7a3b582c2da124a359eeae35df351ddca99b9cscene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&什么决定了你的收入和待遇?此文说透!&/a&&/p&&figure&&img data-rawheight=&386& src=&https://pic1.zhimg.com/v2-ee63ec9d88f_b.jpg& data-rawwidth=&910& class=&origin_image zh-lightbox-thumb& width=&910& data-original=&https://pic1.zhimg.com/v2-ee63ec9d88f_r.jpg&&&/figure&&p&看到这个公式就明白,大街上夜市推车卖小吃的,人家生意稍微好点就比不少所谓的大学生或白领强。&/p&&blockquote&因为你的行业和组织都可能比他们赚钱,但人家岗位价值一项就秒杀你。对于他的组织(其实不是组织,就是个小摊摊)而言,人家的重要性是100分,可是对于你的组织而言,你的重要性呢,可能10分都不到。&/blockquote&&p&大家有没有发现,其实大妈就是在创业呀。这不是国家一直提倡和号召的“全民创业”嘛&/p&&p&不知道什么时候起,创业成了一件逼格很高的事情,很多人老觉得创业是件多了不起的事情,那都是砖家瞎扯、忽悠你的。&/p&&p&&b&实际上,那些天天吹嘘创业的,十有八九做不好或做不大,那些真正在创业的人,反倒是在闷声发大财(或者发小财)。&/b&&/p&&p&不要把创业神秘化,其实没什么了不起的。&/p&&p&但凡你利用某些知识、技术,整合某些资源,提供某些产品和服务给别人,并自负盈亏,就算创业!&/p&&p&你看看,按这个逻辑,是不是很多人在创业?!&/p&&ul&&li&街边摆个摊,包子油条加豆浆,就是创业嘛;&/li&&li&开个餐饮店,冒菜火锅加辣椒,也是创业啊。&/li&&/ul&&p&虽然没有所谓的高逼格,但相当一部分其实挺挣钱的。&/p&&p&&b&当然,其实创业未必就比打工强,很显然也不是每个人都适合创业(这点有空也可以详细聊聊)&/b&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&打工不易,创业其实更难。
&/code&&/pre&&/div&&p&风光的背后,不是沧桑,就是肮脏。&/p&&p&人家卖煎饼油条豆浆和包子的,没机会肮脏,所以只能沧桑了。&/p&&p&看人家哪天不得起早摸黑、黑不溜秋的时候爬起来,盘整门店、装修、材料、生产加工,水电气费租金和物业费,哪一项也少不了。&/p&&p&再看看办公室的我们,大多数不都是吹着空调上着网,哪有大妈这般辛苦和卖命,当然,对于组织的贡献比例估计还当不上人家一个零头。&/p&&p&&b&决定一个人收入的绝对不是(也不应该是)学校、学历或者专业,而是贡献、价值创造和风险担当&/b&,把握这个根本逻辑心理就明朗了。&/p&&blockquote&&b&03&/b&&/blockquote&&p&所以有些时候读人很容易陷入一个&b&误区&/b&:我收入低是因为我学校不好、我学历不高或者我专业不好。&/p&&p&呵呵,我这人就喜欢瞎说大实话,收入低和这些可能都有一定的联系,但最根本的其实是我们自身。&/p&&p&但凡事情的成败,无非是两个方面:外在环境、条件和机会;内在的自身因素。&/p&&p&外在的因素有家庭、资金、机遇等,内在的则无非是意愿和能力。&/p&&p&决定一个人意愿和态度的主要是动机(对成就的渴望)、价值观及风险偏好;能力则主要包含认知与思维、通用能力、相关专业能力及性格特质。&/p&&p&具体见下图:&/p&&figure&&img data-rawheight=&1540& src=&https://pic1.zhimg.com/v2-d943e8f7db461a5deaaa3c3_b.jpg& data-rawwidth=&1155& class=&origin_image zh-lightbox-thumb& width=&1155& data-original=&https://pic1.zhimg.com/v2-d943e8f7db461a5deaaa3c3_r.jpg&&&/figure&&p&结合上图我们再来看看:&/p&&p&&b&煎饼摊大妈:&/b&&/p&&ul&&li&有一定的资金了;强烈的成就动机、愿意承担风险;&/li&&li&一定的人际交往与沟通谈判能力(我月入三万还会少你一个鸡蛋)&/li&&li&相关专业技术和能力;(这就不用解释了)&/li&&li&主动性、抗挫折、韧性、复原力(风里来、雨里去)&/li&&/ul&&p&&b&很多大学生:&/b&&/p&&ul&&li&成就动机差得远,不思进取、逃课、挂科,(选修课必逃,必修课选逃),睡觉、玩游戏、啪啪啪……&/li&&li&自以为是、老责怪外界(大学什么都学不到,怎么又考试了,好烦啊作业那么多……)&/li&&li&考试靠抄袭、选修课不上心、专业课随便应付,专业知识和技能近乎于无&/li&&li&通用技能欠缺,做不好Word,搞不定Excel,画不好PPT……说话还磕碜……&/li&&/ul&&p&大学四年啥都不会、啥都没有,直到找工作的前一刻才想起去做简历、才去搜集所谓的面试技巧,呵呵,真的有点晚了。&/p&&p&所以有些人,别说月入三万,月入三千都没那么容易!&/p&&p&不过话说回来,煎饼摊大妈也不是都那么容易,有人月入三万,也有人风餐露宿还停留在温饱的层次,就像有些网红直播年入百万,可更多的一个月一千块都挣不到。&/p&&p&&b&社会可能不公平,市场则是公平的!&/b&&/p&&p&关键是,我们如何去分析市场规律,摸清职场发展规律,并进行自我提升!不必计较一时长短,也不用老想着和别人攀比。&/p&&p&&b&-END-&/b&&/p&&p&如果你觉得有道理,欢迎关注我们!&/p&&p&更多个体成长与职业发展的文章,敬请关注公众号:&b&思维灯泡&/b&&/p&
01前些时间煎饼摊大妈火了,起因是大妈和顾客发生口角争执,大妈就说了句:我月入3万,怎么会差你一个鸡蛋!估计和大妈争执的人当时一定是无语凝噎,欲说还休泪先流,心理哇凉哇凉的。事情传开后,很多网友表示大妈这才是GDP呀,大家都拖后腿了。也有网友算…
&figure&&img src=&https://pic2.zhimg.com/v2-bb3f0b80a5cdbedf7af73d86_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic2.zhimg.com/v2-bb3f0b80a5cdbedf7af73d86_r.jpg&&&/figure&&p&我叫灰子,所以我最喜欢灰色,人嘛,不能背叛自己。&/p&
&p&第二喜欢的就是红色。&/p&
&p&首先,我政治觉悟很红。我家门口那条路,就叫做红专路——又红又专的道路,厉不厉害?据我所知,这好像也是全国唯一一条红专路。而我童年的校园记忆,则是在隔壁那条同样很红很红的道路上——红旗路。&/p&
&p&走在这么红彤彤的两条大路上,是自带红色光环的。就算戴着两个月没洗的红领巾,照样比住在黄河路上的小明,新买的那条红领巾,更加红的晃眼。&/p&
&p&但缺点也是有的,成长于这样两条路上,还好意思去黑网吧造磁暴步兵吗?还好意思抢好学生的辣条吗?还好意思偷看小姐姐的裙底吗?&/p&
&p&所以,我只好将内心的肿胀寄托于厨房。&/p&
&p&然而,红色道路上的厨房,也应该是红色的,这是我们那位最红最红的爷爷钦点过的——社会主义的美食巅峰是红烧肉。&/p&
&p&于是,童年的我抚摸着胸前的红领巾,瞻仰着人民币上的老爷爷,立志要做出一锅配得上“红专”和“红旗”这两条路的红烧肉。&/p&
&p&然后,我失败了,我做出了一锅黑烧肉,这令我猝不及防。红专路上,怎么能容许黑势力的存在!我必须找到罪魁祸首。&/p&
&p&我怀疑是不是无良商家造的锅掉色,怀疑猪肉是不是用黑心饲料喂大的,甚至怀疑胸前的红领巾不是在红专路上买的,而是我妈从黄河路上捎回来的,哼。&/p&
&p&最后,我终于还是找到了罪魁祸首——老抽酱油。&/p&&br&&br&&figure&&img src=&https://pic4.zhimg.com/v2-9c4b0ee0fe_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic4.zhimg.com/v2-9c4b0ee0fe_r.jpg&&&/figure&&br&&p&这玩意太黑了。感受一下这个画面,有没有感觉缺了点什么,在旁边放一根毛笔是不是就和谐多了?&/p&&p&作为一个政治觉悟很红的少年,我决定要发挥主观能动性,积极展开对黑烧肉的打击与改造工作。终于,我努力学会了炒糖色。&/p&&p&于是,在一个红日当头的晌午,成长于红专路上的我,带着红艳艳的红领巾,做出了一锅红彤彤的红烧肉。我骄傲的抚摸着自己的一颗红心,仿佛看到了人民币上的老爷爷,正对我露出红润润的笑容。&/p&&br&&p&下面,我们来炒糖色。&/p&&br&&br&&figure&&img src=&https://pic3.zhimg.com/v2-ec53cb24f78e9d036ad02_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic3.zhimg.com/v2-ec53cb24f78e9d036ad02_r.jpg&&&/figure&&br&&br&&p&炒糖色,主要是利用糖受热以后,发生焦糖化反应,变成红黑色。&/p&&p&炒糖色需要介质,分为油炒和水炒,目的是防止糖粘在锅上。我们来做油炒好不好?好!&/p&&p&锅里倒入一点油,不需要很多,晃一晃,能把锅底淹没就行。&/p&&p&让后放糖,白砂糖就可以,但据说冰糖炒出来色泽更亮,我就一直用冰糖了。糖看起来放的蛮多的,但不用担心,糖变成糖色以后,就没有甜味了。&/p&&p&火候嘛,因为不好控制,所以建议全程用小火,慢慢来。没办法,在厨房里,只有大厨可以浪。&/p&&br&&br&&figure&&img src=&https://pic2.zhimg.com/v2-3bbd09ff85e98e984fae2cbb_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic2.zhimg.com/v2-3bbd09ff85e98e984fae2cbb_r.jpg&&&/figure&&br&&p&第一步要做的,是把冰糖拍碎,对,不是搅,而是用锅铲拍,拍成均匀的小颗粒。这样才能反应同步。&/p&&br&&br&&figure&&img src=&https://pic4.zhimg.com/v2-b438dfe5b368_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic4.zhimg.com/v2-b438dfe5b368_r.jpg&&&/figure&&br&&p&继续炒,就可以看到糖变成液体状态了,这时候就不要拍了,而是转着圈翻搅。&/p&&br&&br&&figure&&img src=&https://pic4.zhimg.com/v2-e171b46f32f7c178da6e88_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic4.zhimg.com/v2-e171b46f32f7c178da6e88_r.jpg&&&/figure&&br&&p&再往后,糖液开始沸腾了,变成密集的小气泡,颜色偏黄,这时候的状态,就是做拔丝的时机。做拔丝苹果、拔丝香蕉啥的,这时候关火,把炸锅的原料倒进去搅匀就是啦。&/p&&br&&br&&figure&&img src=&https://pic1.zhimg.com/v2-19e7b21ecbdba5e7d518786c_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic1.zhimg.com/v2-19e7b21ecbdba5e7d518786c_r.jpg&&&/figure&&br&&p&继续小火,不停的翻炒,温度越来越高,糖液就变成了不规则的大泡,颜色由黄变红,开始冒烟。&/p&&p&这个时候,倒入开水,就是嫩汁了,嫩汁比糖色更红、更浅,可以做一些浅红色的菜肴,不算很常用。&/p&&br&&br&&figure&&img src=&https://pic3.zhimg.com/v2-fb46d2b7e3_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic3.zhimg.com/v2-fb46d2b7e3_r.jpg&&&/figure&&br&&p&接下来呢,就变成这个样子了,烟太大了,这是我能拍到的最后一种照片,再往后镜头都花掉了。&/p&&p&总之,继续翻搅,等大气泡又重新变小一点的时候,这时候就到了糖色的状态了。&/p&&p&这时候要往锅里倒入开水。大概是糖液的2倍。要用热水,如果是冷水的话,油就会飞溅地特别厉害。当然,热水也可能会溅,一手倒水,一手拿锅盖挡着是最明智的。&/p&&br&&br&&figure&&img src=&https://pic2.zhimg.com/v2-80c7404ccea270dc517dfd_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic2.zhimg.com/v2-80c7404ccea270dc517dfd_r.jpg&&&/figure&&br&&p&倒入水以后,再用中火煮个10分钟,让糖色更加融合。&/p&&br&&figure&&img src=&https://pic2.zhimg.com/v2-78cae8cb827ee8f09fcc88e_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic2.zhimg.com/v2-78cae8cb827ee8f09fcc88e_r.jpg&&&/figure&&br&&p&这个就是嫩汁,大泡阶段加水就是这个样子了,真嫩。&/p&&br&&figure&&img src=&https://pic2.zhimg.com/v2-517a6039eaed30b0cce19beedfe09884_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic2.zhimg.com/v2-517a6039eaed30b0cce19beedfe09884_r.jpg&&&/figure&&br&&p&这个就是更常用的糖色了,用它,就能烧出红艳艳的、政治觉悟很高的红烧肉。&/p&&p&什么?觉得颜色不够红?&/p&&p&给你放个对比,没有对比就没有伤害。&/p&&br&&figure&&img src=&https://pic2.zhimg.com/v2-bb3f0b80a5cdbedf7af73d86_b.jpg& data-rawwidth=&1280& data-rawheight=&960& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic2.zhimg.com/v2-bb3f0b80a5cdbedf7af73d86_r.jpg&&&/figure&&p&左起:老抽酱油、糖色、嫩汁。用老抽,就会黑,用嫩汁,就是浅红,用中间的糖色,就是最红亮的了。&/p&&p& 现在,我大概可以开始做一锅红烧肉了。倘若做肉的时候,能戴上一条从红专路上买来的红领巾,那就更好了。&/p&&p&(也有很多人喜欢炒好糖色后,不加水,直接放入原料炒,也是可以的)&/p&&br&&br&&p&灰子的公号:灰子美食实验室&/p&
我叫灰子,所以我最喜欢灰色,人嘛,不能背叛自己。
第二喜欢的就是红色。
首先,我政治觉悟很红。我家门口那条路,就叫做红专路——又红又专的道路,厉不厉害?据我所知,这好像也是全国唯一一条红专路。而我童年的校园记忆,则是在隔壁那条同样很红…
&p&反对高票答案。&/p&&br&&p&一上来便是各种教程,二话不说给出一批书单,各种数据处理的方式,讲怎么样用Python挖掘数据,怎么用R进行数据可视化,讲AB测试。&/p&&p&他们给的教程都很好,数据处理的方式也很有借鉴意义。&/p&&p&且不说,有多少人是光收藏,而不去认真学习的,就算是认真去学习的,他们也会遇到这样的问题&/p&&p&为什么这么用,为什么这么做。&/p&&p&比如,前两天在我的这个回答中,&a href=&https://www.zhihu.com/question//answer/& class=&internal&&零基础如何学爬虫技术? - 知乎&/a&&/p&&p&有很多人都有这样的评论&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-dd84a0f7f38cc51ad22aa8fcf131bc19_b.jpg& data-rawwidth=&1352& data-rawheight=&210& class=&origin_image zh-lightbox-thumb& width=&1352& data-original=&https://pic3.zhimg.com/50/v2-dd84a0f7f38cc51ad22aa8fcf131bc19_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/50/v2-9be1dce874eb2_b.jpg& data-rawwidth=&1334& data-rawheight=&210& class=&origin_image zh-lightbox-thumb& width=&1334& data-original=&https://pic3.zhimg.com/50/v2-9be1dce874eb2_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/50/v2-9cd932f8fd0b521c331c97_b.jpg& data-rawwidth=&1352& data-rawheight=&240& class=&origin_image zh-lightbox-thumb& width=&1352& data-original=&https://pic3.zhimg.com/50/v2-9cd932f8fd0b521c331c97_r.jpg&&&/figure&&figure&&img src=&https://pic2.zhimg.com/50/v2-e1e14ef41eddd_b.jpg& data-rawwidth=&1326& data-rawheight=&230& class=&origin_image zh-lightbox-thumb& width=&1326& data-original=&https://pic2.zhimg.com/50/v2-e1e14ef41eddd_r.jpg&&&/figure&&p&一开始我是无语,后来想了想,这应该是一个普遍问题&/p&&br&&p&这就是数据分析中最大问题,很多人学习数据分析,更多的是为了数据分析而数据分析,实际上根本不知道自己在做什么,为什么这么做。&/p&&p&或者仅仅是为了在简历上增加一行&/p&&blockquote&鄙人精通数据分析。&/blockquote&&p&估计HR看了是要微笑着,然后把简历放入不予录用的文件夹中。&/p&&br&&p&数据分析,不论使用什么样的工具,使用什么样的方法,不论是Excel,还是Python,还是MySQL,都是工具,目的只有一个——&/p&&p&&b&解决一个问题,或者给一个决策提供依据。&/b&&/p&&p&所以,学习数据分析的第一步,是要考虑,我要用数据,解决一个什么样的问题?&/p&&p&这点如果没有考虑清楚,只是跟着网上的教程学习爬虫,学习数据清洗,然后把那些公有的统计数据做成绚烂的图表,又有什么用呢?&/p&&br&&h2&1.哪里开店&/h2&&p&比如,有这样一个现实的例子,你表嫂跟你说,小明啊,你最喜欢吃我煮的麻辣烫了,我想开麻辣烫店,就在大学城附近,你说哪里好呢?&/p&&p&你是不是会想到以下几个问题呢?&/p&&p&表嫂的麻辣烫真好吃,想想就流下了口水&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-2c78ffbf0db057f4b7f2cbf13ae2105d_b.jpg& data-rawwidth=&600& data-rawheight=&388& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic2.zhimg.com/50/v2-2c78ffbf0db057f4b7f2cbf13ae2105d_r.jpg&&&/figure&&p&咳咳,正事要紧,到底应该在哪里开店呢?&/p&&p&所以,你有考虑到了这些可以量化的数据并且对应的你找到了这些数据的获取方式&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-8c4bb5fa68bab_b.jpg& data-rawwidth=&1736& data-rawheight=&512& class=&origin_image zh-lightbox-thumb& width=&1736& data-original=&https://pic4.zhimg.com/50/v2-8c4bb5fa68bab_r.jpg&&&/figure&&p&问题来了,虽然写出来了大致的数据获取方式,但是具体怎么操作?&/p&&ul&&li&招生计划怎么获得,学校官网还是相关报道?&/li&&li&如何通过在线地图分析学校面积及相关建筑分布的合理性,最小路径还是顺路路径?&/li&&li&如何获学校食堂评价,爬取微博数据,获得地理位置,并且对提及“食堂”的微博进行词义褒贬分析?或者直接拦路问询?&/li&&li&人流量怎么获得,实地考察的时候,用本子画正字吗?&/li&&/ul&&br&&p&很好,这些问题你都想到了相应的解决方式,并且很顺利的获得这些数据,尽管有可能不太准确,但是你确确实实比以前更加了解了大学城附近大致的餐饮市场环境,不是么?&/p&&p&这也就是,&/p&&p&&b&数据分析必须紧贴业务本身&/b&&/p&&p&获得数据之后,如何分析,人流量/商贩个数?但是每个商贩的服务能力又不一样,是不是得加权,如何加权?&/p&&p&于是你考虑了很多情况,写下来一个公式:&/p&&p&建议推荐开店系数=(人流量*XX/(YY*0.4)+租金*0.5)/ZZ&/p&&p&根据系数,你得出一个结论,建议开店的位置的前三家分别是&/p&&ul&&li&A大东门&/li&&li&A大小西门&/li&&li&B大女生宿舍小南门&/li&&/ul&&p&你表嫂想了下,说,我知道你最喜欢B大的小姑娘们,胸大貌美腿子长。&/p&&p&于是麻辣烫店就开在了B大女生宿舍的小南门。&/p&&br&&p&这个过程中,你有可能学会的或者仅仅了解(不一定掌握)数据分析的相关技能包括不限于以下:&/p&&ul&&li&&b&Excel加减乘除,基础函数;&/b&&/li&&li&&b&爬虫的基本原理,及操作方式;&/b&&/li&&li&&b&正则表达式与数据清洗;&/b&&/li&&li&&b&语义分析的一般实现方式;&/b&&/li&&li&&b&在线地图API可以获取的数据有哪些;&/b&&/li&&/ul&&br&&h2&2.优化数据的应用&/h2&&br&&p&一阵时间的忙碌,店终于开起来了,你表嫂的手艺真的很不错,每天都有很多小姑娘过来吃麻辣烫,中午晚上的时候,都忙不过来。&/p&&p&你表嫂感觉很可惜,很多客户就这样被浪费掉了:我多卖一份,少卖一份都无所谓,但是小姑娘本来想吃咱们家的麻辣烫,结果爬不上队饿着肚子走掉了,到别家说不定还要等,看见我都觉得挺过意不去的。&/p&&p&这时候聪明的你,有可能想到了通过获取以下数据,并且进行相关的分析来优化当前这个问题&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-6fa11bced9d3f1a6d3b09c_b.jpg& data-rawwidth=&1254& data-rawheight=&534& class=&origin_image zh-lightbox-thumb& width=&1254& data-original=&https://pic2.zhimg.com/50/v2-6fa11bced9d3f1a6d3b09c_r.jpg&&&/figure&&p&你连续跟踪了三天这样的数据,运用了相关的统计学的相关知识&/p&&p&等待时间&=13分钟的时候,用户放弃继续等待的概率是78%!,然后你表嫂并不能理解,这78%到底是什么意思&/p&&p&所以你画了一张图,说山峰越高,走的人就越多。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-b88c1b7a1b3_b.jpg& data-rawwidth=&1156& data-rawheight=&834& class=&origin_image zh-lightbox-thumb& width=&1156& data-original=&https://pic2.zhimg.com/50/v2-b88c1b7a1b3_r.jpg&&&/figure&&br&&p&问题找到了,只要将最长等待时间优化到13分钟之内,用户放弃等待的几率有可能下降。&/p&&p&这时候聪明的你,想到了如下的解决方式:&/p&&ul&&li&用户抵店之后,才开始点餐,然后烹饪,是不是可以通过互联网的方式进行预点餐呢,所以你给表嫂申请了一个微信号,日经贴就是:“今天你想吃什么”,回复留言及预计到店时间,即可预订。&/li&&li&你发现,用户选完菜之后总是喜欢把菜夹放到最远的地方,每次表嫂都需要把菜夹整理一次,拿到开始的地方。你考虑了一下,将菜筐的布局进行更改,刚好菜夹能够完成一次循环;或者你使用专菜专夹的方式。&/li&&li&优化了店内桌椅布局,行走了最短的距离到达全店&/li&&li&……&/li&&/ul&&p&&b&数据分析必须落地才是有效的,不是提交统计结果,而且获得统计结论&/b&&/p&&br&&p&这个过程中,你有可能学会的或者仅仅了解(不一定掌握)数据分析的相关技能包括不限于以下:&/p&&ul&&li&&b&数据清洗的一般方式,时间函数计算&/b&&/li&&li&&b&统计学中分布的相关知识,这里应该是泊松分布&/b&&/li&&li&&b&数据可视化,包括不限于Excel 图表,js图表库,或者在线图表工具&/b&&/li&&/ul&&br&&h2&3.大数据的处理&/h2&&p&生意越做越大,扩充了店面之后,又开了分店,这时候你表嫂已经不亲自上一线熬煮麻辣烫了,但是又不放心那些雇来的人是否认真的在服务,于是制定了相应的店规,动不动还来一个突击检查。感觉比以前还要累了。&/p&&p&这时候,聪明的你,看在眼里,疼在心里,所以,你建议嫂嫂购买专业的餐饮管理软件,来获得相应的店铺运营数据。&/p&&p&在餐饮软件的后台,会有这么些个大致的运营数据,&/p&&p&当前订单量,成交量,客流量,客单价,等等等等,一切看起来那么完美。&/p&&br&&p&等等,不对,为什么这个月以来,C分店的客单价总是这么低呢?事出有异,必定有妖!&/p&&p&还好,这个系统功能还算完善,能够导出一天所有的订单明细,包含以下字段,&/p&&p&下单时间,下单菜品,下单客户,联系电话,消费金额,配餐人,操作人,收银员,等等等&/p&&br&&p&但是,你还是快掀桌子了,一个月,让我导出30次数据,然后在合并么?这个方法简直太土鳖了&/p&&p&你想着,要是能直接读取数据库不就好了么?一看产品介绍,数据库使用MySQL,于是你Google了一下,SQL入门,你发现,WHERE 和SELECT 基本上都满足你的需求了&/p&&p&很顺利的,你把这些数据导出了。&/p&&p&你把这个20W条记录的CSV用Excel打开,风扇疯狂的转了起来,不一会,你表嫂孱弱的笔记本就卡死了。&/p&&p&你感叹,Excel分析小一点的数据还行,数据量稍微大点,就显得力不从心。所以,你拿起了一本书,名字叫《21天学习Python,从入门到放弃》,这不坑爹呢吗?&/p&&br&&p&你想着,反正我是为了处理这批很大的数据,没必要全部了解Python的功能,只需要找到相关的操作方法就好了。&/p&&br&&p&你在Google上分别搜索了以下关键字&/p&&ul&&li&Python mysql&/li&&li&Python 数据分析库&/li&&/ul&&br&&p&你还找到了一本,用Python进行数据分析的pdf,感觉这本书写的通俗易懂,而且还有元数据示例。&/p&&p&在搜索的过程中,你发现了有好多数据分析是代码示例,有&b&的甚至,只需要改一下文件路径,搬过来就能用。&/b&&/p&&p&你会感叹,原来,写程序也是Ctrl+C,Ctrl+V啊&/p&&br&&p&这个过程中,你有可能学会的或者仅仅了解(不一定掌握)数据分析的相关技能包括不限于以下:&/p&&ul&&li&&b&SQL基础语句&/b&&/li&&li&&b&Python常见的数据分析库&/b&&/li&&li&&b&Python数据可视化&/b&&/li&&/ul&&p&聪明的你,捣鼓了三两天,就发现了问题的所在?&/p&&br&&p&那么问题究竟在哪呢&/p&&p&我实在是写不动了,明天再更&/p&&br&&h2&相关Live&/h2&&p&* &a href=&https://www.zhihu.com/lives/244224& class=&internal&&培养数据分析的思维方式&/a&&/p&&br&&h2&相关回答&/h2&&p&* &a href=&https://www.zhihu.com/question//answer/& class=&internal&&怎么培养数据分析的能力? - 知乎&/a&&/p&&p&* &a href=&https://www.zhihu.com/question//answer/& class=&internal&&业余时间如何学数据分析? - 知乎&/a&&/p&&p&* &a href=&https://www.zhihu.com/question//answer/& class=&internal&&零基础如何学爬虫技术? - 知乎&/a&&/p&&p&* &a href=&https://www.zhihu.com/question//answer/& class=&internal&&如何用一个循环语句输出九九乘法表? - 知乎&/a&&/p&&p&* &a href=&https://www.zhihu.com/question//answer/& class=&internal&&Excel 有什么神奇用途? - 知乎&/a&&/p&&br&&p&-------分割线-------
欢迎关注我的微信公众账号:决明子 Jueming_zi
这里有关于摄影,绘画,艺术,以及我想说给你们听的故事&/p&&p&&a href=&//link.zhihu.com/?target=http%3A//weixin.qq.com/r/iUgiOm3EeDAHrSlZ9x2b& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&weixin.qq.com/r/iUgiOm3&/span&&span class=&invisible&&EeDAHrSlZ9x2b&/span&&span class=&ellipsis&&&/span&&/a& (二维码自动识别)&/p&
反对高票答案。 一上来便是各种教程,二话不说给出一批书单,各种数据处理的方式,讲怎么样用Python挖掘数据,怎么用R进行数据可视化,讲AB测试。他们给的教程都很好,数据处理的方式也很有借鉴意义。且不说,有多少人是光收藏,而不去认真学习的,就算是认…
&figure&&img src=&https://pic2.zhimg.com/v2-cb5d8b94fd6f95f8c1d0602efbe6eb47_b.jpg& data-rawwidth=&845& data-rawheight=&502& class=&origin_image zh-lightbox-thumb& width=&845& data-original=&https://pic2.zhimg.com/v2-cb5d8b94fd6f95f8c1d0602efbe6eb47_r.jpg&&&/figure&&p&之前我水平有限,对于淘宝评论这种动态网页,由于数据在网页源码中是找不到的,所以无法抓取数据,只能使用selenium模仿人操控浏览器来抓数据,&/p&&p&优点是可见容易且不宜被淘宝公司封锁;缺点是速度太慢。&/p&&p&经过今天一天的钻研,终于学会分析数据包,而且淘宝评论的数据包都是以json格式传输的。除了学会抓包,还要会从json中提取出想要的评论数据才行。&/p&&h2&本文实现难点:&/h2&&p&一、分析数据包,找到淘宝评论传输用的网址,分析网址特点&/p&&p&二、如何从找到的数据包中,从json格式内容中得到想要的数据&/p&&p&(可先看视频,学习本案例中的抓包分析过程)&/p&&p&&a class=& wrap external& href=&http://link.zhihu.com/?target=https%3A//v.qq.com/x/page/a03841rsxnu.html& target=&_blank& rel=&nofollow noreferrer&&【python爬虫】之淘宝评论抓取 - 腾讯视频https://v.qq.com/x/page/a03841rsxnu.html&/a&&br&&/p&&p&如果您觉得我的教程写的不错的话,可以关注下&br&我的公众号: 大邓带你玩转python (ID:shuxierenshengba)&/p&&h2&案例&/h2&&h2&&a href=&http://link.zhihu.com/?target=https%3A//detail.tmall.com/item.htm%3Fid%3D%26ali_refid%3Da3_6%3A%3AN%3A%25E7%%25E5%258A%25A8%25E7%E5%%3Abfee1d767fa0a91e5e853b29d794c6f2%26ali_trackid%3D1_bfee1d767fa0a91e5e853b29d794c6f2%26spm%3Da230r.1.14.1.R0FzCm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&德国博朗oralb/oral b 欧乐b电动牙刷 成人充电式家用 D12清亮&/a&&/h2&&h2&网址如下 &br&&/h2&&h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&https://detail.tmall.com/item.htm?id=&ali_refid=a3_6::N:%E7%94%B5%E5%8A%A8%E7%89%99%E5%88%B7:bfee1d767fa0a91e5e853b29d794c6f2&ali_trackid=1_bfee1d767fa0a91e5e853b29d794c6f2&spm=a230r.1.14.1.R0FzCm
&/code&&/pre&&/div&打开该网址,点击评论&/h2&&p&如图中红色圈中的评论,分析发现,在网页源码中查找不到。&/p&&p&&figure&&img src=&https://pic2.zhimg.com/v2-31581add3fe275f868e29_b.png& data-rawwidth=&1440& data-rawheight=&821& class=&origin_image zh-lightbox-thumb& width=&1440& data-original=&https://pic2.zhimg.com/v2-31581add3fe275f868e29_r.jpg&&&/figure&找啊找,找啊找,圈中的评论就是不在网页源码中。那只有一种可能,在我们看不到的方式传送。&figure&&img src=&https://pic3.zhimg.com/v2-ea88fcee1b766_b.png& data-rawwidth=&1428& data-rawheight=&714& class=&origin_image zh-lightbox-thumb& width=&1428& data-original=&https://pic3.zhimg.com/v2-ea88fcee1b766_r.jpg&&&/figure&&/p&&p&不懂分析抓包的,可以看看下面这篇淘宝评论实战。&br&&/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//www.jb51.net/article/73780.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&通过抓取淘宝评论为例讲解Python爬取ajax动态生成的数据(经典)_AJAX相关_脚本之家&/a&&/p&&p&用火狐浏览器,打开开发者工具,点击网络&/p&&figure&&img src=&https://pic2.zhimg.com/v2-ac7fc2fdd7a8d125762d_b.jpg& data-rawwidth=&1405& data-rawheight=&711& class=&origin_image zh-lightbox-thumb& width=&1405& data-original=&https://pic2.zhimg.com/v2-ac7fc2fdd7a8d125762d_r.jpg&&&/figure&&p&真的找到了啊&/p&&h2&那么接下来我们要知道这个包传递信息的网址&/h2&&p&点击消息头,红方框中的请求网址就是这个评论数据包传递的网址&/p&&figure&&img src=&https://pic3.zhimg.com/v2-eef1dfa63a_b.jpg& data-rawwidth=&1068& data-rawheight=&470& class=&origin_image zh-lightbox-thumb& width=&1068& data-original=&https://pic3.zhimg.com/v2-eef1dfa63a_r.jpg&&&/figure&&p&网址如下&/p&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&https://rate.tmall.com/list_detail_rate.htm?itemId=&spuId=&sellerId=&order=3&currentPage=1&append=0&content=1&tagId=&posi=&picture=&ua=250UW5TcyMNYQwiAiwTR3tCf0J/QnhEcUpkMmQ=|Um5Ockt+RH9FfEZ6QXpEcCY=|U2xMHDJ+H2QJZwBxX39RaVV7W3UyWzAeSB4=|VGhXd1llXGlTaFJrUW1WbVNnUG1PdkN7TnBNeUxzR3pFeEB/QG44|VWldfS0TMwc4BycbIwMtBn0AbSJNNl87ZBVaMRo6FEIU|VmhIGCIWNgsrFy4XKgo0ATkDIx8mHyICNgs2FioUIBo6DjMOWA4=|V25OHjBVPF07RT5XLgAgFCEUNAgxCDQULRAoHUsd|WGFBET8RMQ02Di4SKhIvDzQJNAoxZzE=|WWBAED5bMlM1SzBZIA4uGy4VNQkxCzISJhwjGCN1Iw==|WmNDEz1YMVA2SDNaIw0tES0QLw8zCzIIKBwmHCMWQBY=|W2JCEjxZMFE3STJbIgwsEicbOwc+AToaJhoiFi0RRxE=|XGVFFTteN1YwTjVcJQsrEisePgI8CDERLRkmEiseSB4=|XWREFDpbJksuYgZvFXUwWjhVPkNtTXZKclJuUWhUdEt2SXRAfCp8|XmdHFzkXNws3Az4eIh4rFDQLNg8xBThuOA==|X2ZGFjgWNgkxDy8TKh8hAT4DOAY9B1EH|QHlZCSdMK09uA3IPdB0zEy8TLRMzDzAFORkmGyAUKx5IHg==|QXlZCSdCK0osUilAORc3Z1ltVHRIdk96LAwxET8RMQ4wBTAOO207|QnpaCiQKKnpDeUFhXWFZYUF4RH1dYVt7R3hNbVFqPBwhAS8BIRgnEywRLHos|Q3pHelpnR3hYZF1hQX9HfV1kRHhFZVFxRGRefkVlXX1EZFp6RWVZeU1tWA4=&isg=Anl5FLTxBcTYINlX61XKverNieN0fW04cSauNZurS6AfIpO049emCPMw0pst&needFold=0&_ksTS=2_694&callback=jsonp695
&/code&&/pre&&/div&&p&看起来网址太长,太复杂(稍安勿躁),那么先复制网址,在浏览器上打开看看是什么东西&/p&&figure&&img src=&https://pic4.zhimg.com/v2-d0fc6b5cffb_b.png& data-rawwidth=&1440& data-rawheight=&821& class=&origin_image zh-lightbox-thumb& width=&1440& data-original=&https://pic4.zhimg.com/v2-d0fc6b5cffb_r.jpg&&&/figure&&br&&p&复杂的网址中,有些乱七八糟的可以删除,有意义的部分保留。切记删除一小部分后先尝试能不能打开网页,如果成功再删减,直到不能删减。最后保留下来的网址,如下&/p&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&https://rate.tmall.com/list_detail_rate.htm?itemId=&spuId=&sellerId=&order=3&callback=jsonp698&currentPage=1
&/code&&/pre&&/div&&p&currentPage=1意思是当前页码是第一页。如果改动为currentPage=3表示是第三页。&/p&&h2&好了,下面是代码&br&&/h2&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&import requests
import json
import simplejson
headers = {
'Connection': 'keep-alive',
'User-Agent': 'Mozilla/5.0 (M Intel Mac OS X 10.12; rv:51.0) Gecko/ Firefox/51.0'
base_url = 'https://rate.tmall.com/list_detail_rate.htm?itemId=&' \
'spuId=&sellerId=&order=3&callback=jsonp698'
#在base_url后面添加&currentPage=1就可以访问不同页码的评论
#将响应内容的文本取出
tb_req = requests.get(base_url, headers=headers).text[12:-1]
#将str格式的文本格式化为字典
tb_dict = simplejson.loads(tb_req)
#编码: 将字典内容转化为json格式对象
tb_json = json.dumps(tb_dict, indent=2)
#indent参数为缩紧,这样打印出来是树形json结构,方便直观
#解码: 将json格式字符串转化为python对象
review_j = json.loads(tb_json)
#这里的0是当前页的第一个评论,每页面其实是有20个评论的
print(review_j[&rateDetail&][&rateList&][0]['rateContent'])
&/code&&/pre&&/div&&p&上面只是抓了一个评论。下面是抓取近100页的网页所有评论,代码如下&/p&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&import requests
import json
import time
import simplejson
headers = {
'Connection': 'keep-alive',
'User-Agent': 'Mozilla/5.0 (M Intel Mac OS X 10.12; rv:51.0) Gecko/ Firefox/51.0'
base_url = 'https://rate.tmall.com/list_detail_rate.htm?itemId=&' \
'spuId=&sellerId=&order=3&callback=jsonp698'
#在base_url后面添加&currentPage=1就可以访问不同页码的评论
for i in range(2, 98, 1):
url = base_url + '&currentPage=%s' % str(i)
#将响应内容的文本取出
tb_req = requests.get(base_url, headers=headers).text[12:-1]
print(tb_req)
#将str格式的文本格式化为字典
tb_dict = simplejson.loads(tb_req)
#编码: 将字典内容转化为json格式对象
tb_json = json.dumps(tb_dict, indent=2)
#indent参数为缩紧,这样打印出来是树形json结构,方便直观
#print(type(tb_json))
#print(tb_json)
#解码: 将json格式字符串转化为python对象
review_j = json.loads(tb_json)
for p in range(1, 20, 1):
print(review_j[&rateDetail&][&rateList&][p]['rateContent'])
time.sleep(1)
&/code&&/pre&&/div&&p&欢迎关注公众号 :大邓带你玩转python&/p&&p&----------------------------------&/p&&blockquote&&p&作者:邓旭东&/p&&p&博客专栏:&a href=&http://link.zhihu.com/?target=https%3A//ask.hellobi.com/blog/dengxudong& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&邓旭东HIT的博客专栏&/a&&/p&&p&欢迎关注 简书账号 邓旭东HIT&/p&&p&知乎: 邓旭东HIT&br&微信公众号: 大邓带你玩转python&/p&&/blockquote&&br&&p&大家也可以加小编微信:tszhihu (备注:Python),拉大家到 Python爱好者社区 微信群,可以跟邓旭东、崔庆才等老师互相交流。谢谢&/p&
之前我水平有限,对于淘宝评论这种动态网页,由于数据在网页源码中是找不到的,所以无法抓取数据,只能使用selenium模仿人操控浏览器来抓数据,优点是可见容易且不宜被淘宝公司封锁;缺点是速度太慢。经过今天一天的钻研,终于学会分析数据包,而且淘宝评论…
&figure&&img src=&https://pic3.zhimg.com/v2-af99b3ed509cf6d06709e69_b.jpg& data-rawwidth=&690& data-rawheight=&400& class=&origin_image zh-lightbox-thumb& width=&690& data-original=&https://pic3.zhimg.com/v2-af99b3ed509cf6d06709e69_r.jpg&&&/figure&&p&有一句老话叫做“无知者无罪”,但这句话不该用来给愚昧无知而犯错的人开脱。&/p&&p&最近有一则新闻,说的是某16岁少年死于&b&糖尿病&/b&(根据报道推测很可能是1型糖尿病)的事情。这则新闻的重点在于批评“溺爱”:1型糖尿病原本需要控制饮食加长期注射&b&胰岛素&/b&,医生的治疗中规中矩,但因为父母对孩子过于溺爱,顺从孩子怕疼、嫌麻烦的要求,停用胰岛素,改用中药,结果病情急剧加重。&/p&&p&从新闻报道的文字推测,应该是出现了糖尿病酮症酸中毒和弥散性血管内凝血,危在旦夕。&/p&&p&在一百年前,1型糖尿病病人恐怕就没有结婚生孩子的机会,因为在第一次发作时早就死亡了。1920年代之后有了胰岛素,情况大为改善。虽然早期胰岛素还比较难获取,死亡率依然很高,但因为胰岛素的使用,该病死亡率明显下降。&/p&&p&如今随着胰岛素的广泛使用,糖尿病酮症酸中毒的死亡率最低降到了1%以下。因糖尿病酮症酸中毒死亡的病人几乎都是老年体弱,死于其他合并症。&/p&&p&几十年前如果抢救成功一例糖尿病酮症酸中毒可能会上新闻,如今要是某个医生抢救不成功倒很有可能上新闻。&/p&&p&糖尿病患者的核心问题就是胰岛素不足,有的是根本无法产生,有的是供不应求;前者叫做1型糖尿病,后者叫做2型糖尿病。&b&在所有的身体激素里,胰岛素是唯一一个能够降低血糖的。&/b&&/p&&p&降低血糖不是像骗子们诋毁的那样把血糖化掉,而是督促身体的细胞去使用葡萄糖。&/p&&p&如果葡萄糖供过于求,胰岛素还会命令肝脏和脂肪细胞把葡萄糖储存起来以备饥饿的时候使用。&/p&&p&如果没有胰岛素,不仅是积存在血液里的葡萄糖无法处理,在某些诱因如感染、妊娠、应激之下,和胰岛素针锋相对的升高血糖的激素(主要的是&b&胰高血糖素&/b&)还会大量释放。另外,应激还会增加糖皮质激素的释放。&/p&&p&这些升高血糖的激素会让储存的葡萄糖大量释放。其实身体这个时候释放这些激素主要是动员脂肪,为身体提供替代葡萄糖的能量。&/p&&p&脂肪分解会产生酮体,酮体能够替代葡萄糖供应能量;但酮体是酸性的,代谢性&b&酸中毒&/b&由此而来。&/p&&p&一方面,体内巨高的血糖会产生利尿效应,水分连同电解质随尿液丢失;另一方面,酸中毒促使呼吸系统超负荷工作,通过呼出二氧化碳的方式排出大量碳酸以减轻酸中毒。&/p&&p&学过中学化学的都知道,呼出一个二氧化碳分子就要同时呼出一个水分子。两方面都导致身体大量脱水。&/p&&p&&b&脱水休克加重酸中毒,酸中毒再加重脱水——形成恶性循环,最终导致呼吸循环衰竭而死。&/b&&/p&&p&了解了糖尿病酮症酸中毒的原理,抢救原则最重要的就是两条:&b&补充胰岛素和补液。&/b&如何补充胰岛素和如何补液,如今是每一个内科医生都掌握的常识和常规。只要诊断清楚,治疗及时,大多数病人都会转危为安。&/p&&p&而这些常识和常规,是大量临床医生和研究人员数十年反复摸索,并通过学术期刊、学术交流活动、教科书广泛传播的,一线医生认真学习和实践,最终才造福了大量的病人。&/p&&p&过程虽然艰辛漫长,但当它最终展示在公众和专业人员面前时,却是如此的清晰明了,没什么博大精深,也不会有面对质疑的火冒三丈。&/p&&p&&b&所以,父母失去16岁的孩子,主要原因绝不是溺爱,而是无知。&/b&一个合格的医生绝对会告知患者家属:对于1型糖尿病病人来说,停用胰岛素几乎百分之百要出事;而发生酮症酸中毒不及时处理必死无疑。&/p&&p&在现代医学是全世界主流医学、1型糖尿病又有着明确的风险和治疗手段的前提下,造成16岁的未成年人死亡,其父母有犯过失杀人和虐待罪的嫌疑。&/p&&p&作为1型糖尿病患者的监护人,掌握必要的常识,摒弃没有证据、安全性不明的巫医巫药并不是什么多高的要求。&/p&&p&丧子之痛值得同情,但不值得原谅。&b&家长如果一定要推卸责任的话,只能怪社会多年来对非科学医疗的鼓吹,以及对科学无端诋毁。&/b&&/p&&br&&p&李长青,猫头鹰作者,内科学(消化系病)博士,现任山东大学齐鲁医院消化内科副主任医师。&/p&&p&阅读更多靠谱文章,请关注“科学猫头鹰”公众号,微信搜索:sci-red&/p&
有一句老话叫做“无知者无罪”,但这句话不该用来给愚昧无知而犯错的人开脱。最近有一则新闻,说的是某16岁少年死于糖尿病(根据报道推测很可能是1型糖尿病)的事情。这则新闻的重点在于批评“溺爱”:1型糖尿病原本需要控制饮食加长期注射胰岛素,医生的治…
&figure&&img src=&https://pic4.zhimg.com/v2-9fb3ccd7e066bed32e6fb1_b.jpg& data-rawwidth=&627& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&627& data-original=&https://pic4.zhimg.com/v2-9fb3ccd7e066bed32e6fb1_r.jpg&&&/figure&&p&Python 的科学栈相当成熟,各种应用场景都有相关的模块,包括机器学习和数据分析。数据可视化是发现数据和展示结果的重要一环,只不过过去以来,相对于 R 这样的工具,发展还是落后一些。&/p&&p&幸运的是,过去几年出现了很多新的Python数据可视化库,弥补了一些这方面的差距。matplotlib 已经成为事实上的数据可视化方面最主要的库,此外还有很多其他库,例如vispy,bokeh, seaborn,
pyga, folium 和 networkx,这些库有些是构建在 matplotlib 之上,还有些有其他一些功能。&/p&&p&本文会基于一份真实的数据,使用这些库来对数据进行可视化。通过这些对比,我们期望了解每个库所适用的范围,以及如何更好的利用整个 Python 的数据可视化的生态系统。&/p&&p&我们在 Dataquest 建了一个交互课程,教你如何使用 Python 的数据可视化工具。如果你打算深入学习,可以点这里。&/p&&h3&&strong&探索数据集&/strong&&/h3&&p&在我们探讨数据的可视化之前,让我们先来快速的浏览一下我们将要处理的数据集。我们将要使用的数据来自 openflights。我们将要使用航线数据集、机场数据集、航空公司数据集。其中,路径数据的每一行对应的是两个机场之间的飞行路径;机场数据的每一行对应的是世界上的某一个机场,并且给出了相关信息;航空公司的数据的每一行给出的是每一个航空公司。&/p&&p&首先我们先读取数据:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# Import the pandas library.
import pandas
# Read in the airports data.
airports = pandas.read_csv(&airports.csv&, header=None, dtype=str)
airports.columns = [&id&, &name&, &city&, &country&, &code&, &icao&, &latitude&, &longitude&, &altitude&, &offset&, &dst&, &timezone&]
# Read in the airlines data.
airlines = pandas.read_csv(&airlines.csv&, header=None, dtype=str)
airlines.columns = [&id&, &name&, &alias&, &iata&, &icao&, &callsign&, &country&, &active&]
# Read in the routes data.
routes = pandas.read_csv(&routes.csv&, header=None, dtype=str)
routes.columns = [&airline&, &airline_id&, &source&, &source_id&, &dest&, &dest_id&, &codeshare&, &stops&, &equipment&]
&/code&&/pre&&/div&&p&这些数据没有列的首选项,因此我们通过赋值 column 属性来添加列的首选项。我们想要将每一列作为字符串进行读取,因为这样做可以简化后续以行 id 为匹配,对不同的数据框架进行比较的步骤。我们在读取数据时设置了 dtype 属性值达到这一目的。&/p&&p&我们可以快速浏览一下每一个数据集的数据框架。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&airports.head()
&/code&&/pre&&/div&&figure&&img src=&https://pic2.zhimg.com/v2-facff07cecb4b07f14a39_b.jpg& data-rawwidth=&576& data-rawheight=&346& class=&origin_image zh-lightbox-thumb& width=&576& data-original=&https://pic2.zhimg.com/v2-facff07cecb4b07f14a39_r.jpg&&&/figure&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&airlines.head()
&/code&&/pre&&/div&&figure&&img src=&https://pic1.zhimg.com/v2-eba480eeb29aa_b.jpg& data-rawwidth=&498& data-rawheight=&289& class=&origin_image zh-lightbox-thumb& width=&498& data-original=&https://pic1.zhimg.com/v2-eba480eeb29aa_r.jpg&&&/figure&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&routes.head()
&/code&&/pre&&/div&&figure&&img src=&https://pic3.zhimg.com/v2-408ff66a85da6ffacbb9aba4_b.jpg& data-rawwidth=&554& data-rawheight=&254& class=&origin_image zh-lightbox-thumb& width=&554& data-original=&https://pic3.zhimg.com/v2-408ff66a85da6ffacbb9aba4_r.jpg&&&/figure&&br&&p&我们可以分别对每一个单独的数据集做许多不同有趣的探索,但是只要将它们结合起来分析才能取得最大的收获。Pandas 将会帮助我们分析数据,因为它能够有效的过滤权值或者通过它来应用一些函数。我们将会深入几个有趣的权值因子,比如分析航空公司和航线。&/p&&p&那么在此之前我们需要做一些数据清洗的工作。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&routes = routes[routes[&airline_id&] != &\\N&]
&/code&&/pre&&/div&&p&这一行命令就确保了我们在 airline_id 这一列只含有数值型数据。&/p&&h3&&strong&制作柱状图&/strong&&/h3&&p&现在我们理解了数据的结构,我们可以进一步地开始描点来继续探索这个问题。首先,我们将要使用 matplotlib 这个工具,matplotlib 是一个相对底层的 Python 栈中的描点库,所以它比其他的工具库要多敲一些命令来做出一个好看的曲线。另外一方面,你可以使用 matplotlib 几乎做出任何的曲线,这是因为它十分的灵活,而灵活的代价就是非常难于使用。&/p&&p&我们首先通过做出一个柱状图来显示不同的航空公司的航线长度分布。一个柱状图将所有的航线的长度分割到不同的值域,然后对落入到不同的值域范围内的航线进行计数。从中我们可以知道哪些航空公司的航线长,哪些航空公司的航线短。&/p&&p&为了达到这一点,我们需要首先计算一下航线的长度,第一步就要使用距离公式,我们将会使用余弦半正矢距离公式来计算经纬度刻画的两个点之间的距离。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&import math
def haversine(lon1, lat1, lon2, lat2):
# Convert coordinates to floats.
lon1, lat1, lon2, lat2 = [float(lon1), float(lat1), float(lon2), float(lat2)]
# Convert to radians from degrees.
lon1, lat1, lon2, lat2 = map(math.radians, [lon1, lat1, lon2, lat2])
# Compute distance.
dlon = lon2 - lon1
dlat = lat2 - lat1
a = math.sin(dlat/2)**2 + math.cos(lat1) * math.cos(lat2) * math.sin(dlon/2)**2
c = 2 * math.asin(math.sqrt(a))
km = 6367 * c
&/code&&/pre&&/div&&br&&p&然后我们就可以使用一个函数来计算起点机场和终点机场之间的单程距离。我们需要从路线数据框架得到机场数据框架所对应的 source_id 和 dest_id,然后与机场的数据集的 id 列相匹配,然后就只要计算就行了,这个函数是这样的:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&def calc_dist(row):
# Match source and destination to get coordinates.
source = airports[airports[&id&] == row[&source_id&]].iloc[0]
dest = airports[airports[&id&] == row[&dest_id&]].iloc[0]
# Use coordinates to compute distance.
dist = haversine(dest[&longitude&], dest[&latitude&], source[&longitude&], source[&latitude&])
except (ValueError, IndexError):
return dist
&/code&&/pre&&/div&&br&&p&如果 source_id 和 dest_id 列没有有效值的话,那么这个函数会报错。因此我们需要增加 try/catch 模块对这种无效的情况进行捕捉。&/p&&p&最后,我们将要使用 pandas 来将距离计算的函数运用到 routes 数据框架。这将会使我们得到包含所有的航线线长度的 pandas 序列,其中航线线的长度都是以公里做单位。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&route_lengths = routes.apply(calc_dist, axis=1)
&/code&&/pre&&/div&&p&现在我们就有了航线距离的序列了,我们将会创建一个柱状图,它将会将数据归类到对应的范围之内,然后计数分别有多少的航线落入到不同的每个范围:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&import matplotlib.pyplot as plt
%matplotlib inline
plt.hist(route_lengths, bins=20)
&/code&&/pre&&/div&&figure&&img src=&https://pic1.zhimg.com/v2-7dbaedca83a_b.jpg& data-rawwidth=&381& data-rawheight=&246& class=&content_image& width=&381&&&/figure&&br&&p&我们用 import matplotlib.pyplot as plt 导入 matplotlib 描点函数。然后我们就使用 %matplotlib inline 来设置 matplotlib 在 ipython 的 notebook 中描点,最终我们就利用 plt.hist(route_lengths, bins=20) 得到了一个柱状图。正如我们看到的,航空公司倾向于运行近距离的短程航线,而不是远距离的远程航线。&/p&&h3&&strong&使用 seaborn&/strong&&/h3&&p&我们可以利用 seaborn 来做类似的描点,seaborn 是一个 Python 的高级库。Seaborn 建立在 matplotlib 的基础之上,做一些类型的描点,这些工作常常与简单的统计工作有关。我们可以基于一个核心的概率密度的期望,使用 distplot 函数来描绘一个柱状图。一个核心的密度期望是一个曲线 —— 本质上是一个比柱状图平滑一点的,更容易看出其中的规律的曲线。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&import seaborn
seaborn.distplot(route_lengths, bins=20)
&/code&&/pre&&/div&&figure&&img src=&https://pic3.zhimg.com/v2-ffd7fa72f63_b.jpg& data-rawwidth=&394& data-rawheight=&244& class=&content_image& width=&394&&&/figure&&br&&p&正如你所看到的那样,seaborn 同时有着更加好看的默认风格。seaborn 不含有与每个 matplotlib 的版本相对应的版本,但是它的确是一个很好的快速描点工具,而且相比于 matplotlib 的默认图表可以更好的帮助我们理解数据背后的含义。如果你想更深入的做一些统计方面的工作的话,seaborn 也不失为一个很好的库。&/p&&h3&&strong&条形图&/strong&&/h3&&p&柱状图也虽然很好,但是有时候我们会需要航空公司的平均路线长度。这时候我们可以使用条形图--每条航线都会有一个单独的状态条,显示航空公司航线的平均长度。从中我们可以看出哪家是国内航空公司哪家是国际航空公司。我们可以使用pandas,一个python的数据分析库,来酸楚每个航空公司的平均航线长度。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&import numpy
# Put relevant columns into a dataframe.
route_length_df = pandas.DataFrame({&length&: route_lengths, &id&: routes[&airline_id&]})
# Compute the mean route length per airline.
airline_route_lengths = route_length_df.groupby(&id&).aggregate(numpy.mean)
# Sort by length so we can make a better chart.
airline_route_lengths = airline_route_lengths.sort(&length&, ascending=False)
&/code&&/pre&&/div&&p&我们首先用航线长度和航空公司的id来搭建一个新的数据框架。我们基于airline_id把route_length_df拆分成组,为每个航空公司建立一个大体的数据框架。然后我们调用pandas的aggregate函数来获取航空公司数据框架中长度列的均值,然后把每个获取到的值重组到一个新的数据模型里。之后把数据模型进行排序,这样就使得拥有最多航线的航空公司拍到了前面。&br&&/p&&p&这样就可以使用matplotlib把结果画出来。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&plt.bar(range(airline_route_lengths.shape[0]), airline_route_lengths[&length&])
&/code&&/pre&&/div&&figure&&img src=&https://pic2.zhimg.com/v2-e8bbccbd7ddb6_b.jpg& data-rawwidth=&457& data-rawheight=&309& class=&origin_image zh-lightbox-thumb& width=&457& data-original=&https://pic2.zhimg.com/v2-e8bbccbd7ddb6_r.jpg&&&/figure&&br&&p&Matplotlib的plt.bar方法根据每个数据模型的航空公司平均航线长度(airline_route_lengths[&length&])来做图。&/p&&p&问题是我们想看出哪家航空公司拥有的航线长度是什么并不容易。为了解决这个问题,我们需要能够看到坐标轴标签。这有点难,毕竟有这么多的航空公司。一个能使问题变得简单的方法是使图表具有交互性,这样能实现放大跟缩小来查看轴标签。我们可以使用bokeh库来实现这个--它能便捷的实现交互性,作出可缩放的图表。&/p&&p&要使用booked,我们需要先对数据进行预处理:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&def lookup_name(row):
# Match the row id to the id in the airlines dataframe so we can get the name.
name = airlines[&name&][airlines[&id&] == row[&id&]].iloc[0]
except (ValueError, IndexError):
return name
# Add the index (the airline ids) as a column.
airline_route_lengths[&id&] = airline_route_lengths.index.copy()
# Find all the airline names.
airline_route_lengths[&name&] = airline_route_lengths.apply(lookup_name, axis=1)
# Remove duplicate values in the index.
airline_route_lengths.index = range(airline_route_lengths.shape[0])
&/code&&/pre&&/div&&p&上面的代码会获取airline_route_lengths中每列的名字,然后添加到name列上,这里存贮着每个航空公司的名字。我们也添加到id列上以实现查找(apply函数不传index)。&/p&&p&最后,我们重置索引序列以得到所有的特殊值。没有这一步,Bokeh 无法正常运行。&/p&&p&现在,我们可以继续说图表问题:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&import numpy as np
from bokeh.io import output_notebook
from bokeh.charts import Bar, show
output_notebook()
p = Bar(airline_route_lengths, 'name', values='length', title=&Average airline route lengths&)
&/code&&/pre&&/div&&p&用 output_notebook 创建背景虚化,在 iPython 的 notebook 里画出图。然后,使用数据帧和特定序列制作条形图。最后,显示功能会显示出该图。&/p&&p&这个图实际上不是一个图像--它是一个 JavaScript 插件。因此,我们在下面展示的是一幅屏幕截图,而不是真实的表格。&/p&&p&有了它,我们可以放大,看哪一趟航班的飞行路线最长。上面的图像让这些表格看起来挤在了一起,但放大以后,看起来就方便多了。&/p&&h3&&strong&水平条形图&/strong&&/h3&&p&Pygal 是一个能快速制作出有吸引力表格的数据分析库。我们可以用它来按长度分解路由。首先把我们的路由分成短、中、长三个距离,并在 route_lengths 里计算出它们各占的百分比。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&long_routes = len([k for k in route_lengths if k & 10000]) / len(route_lengths)
medium_routes = len([k for k in route_lengths if k & 10000 and k & 2000]) / len(route_lengths)
short_routes = len([k for k in route_lengths if k & 2000]) / len(route_lengths)
&/code&&/pre&&/div&&p&然后我们可以在 Pygal 的水平条形图里把每一个都绘成条形图:&/p&&figure&&img src=&https://pic3.zhimg.com/v2-eabfc05d049a4bb3b933bf7c337d7295_b.jpg& data-rawwidth=&570& data-rawheight=&426& class=&origin_image zh-lightbox-thumb& width=&570& data-original=&https://pic3.zhimg.com/v2-eabfc05d049a4bb3b933bf7c337d7295_r.jpg&&&/figure&&br&&p&首先,我们创建一个空图。然后,我们添加元素,包括标题和条形图。每个条形图通过百分比值(最大值是100)显示出该类路由的使用频率。&/p&&p&最后,我们把图表渲染成文件,用 IPython 的 SVG 功能载入并展示文件。这个图看上去比默认的 matplotlib 图好多了。但是为了制作出这个图,我们要写的代码也多很多。因此,Pygal 可能比较适用于制作小型的展示用图表。&/p&&h3&&strong&散点图&/strong&&/h3&&p&在散点图里,我们能够纵向比较数据。我们可以做一个简单的散点图来比较航空公司的 id 号和航空公司名称的长度:&/p&&div class=&highlight&

我要回帖

更多关于 别跟老夫说是什么梗 的文章

 

随机推荐