最近刚学这块,如果有错误的地方还请大家担待。

本文用到的Python包:

Ipython, Numpy, Pandas, Matplotlib

故都的秋原文参考:http://www.xiexingcun.com/mingjiaxiejing/302.htm

1. 郁达夫在文章结尾的落款处点明了日期。

一九三四年八月,在北平

但是1934年的数据我暂时找不到,只好拿2004年的代替,月份锁定在8月(公历 参考 知乎 民国时期的人知道公元纪年吗?)。

2.

可是啊,北国的秋,却特别地来得清,来得静,来得悲凉。

在灰沈沈的天底下,忽而来一阵凉风,便息列索落地下起雨来了。一层雨过,云渐渐地卷向了西去,天又青了,太阳又露出脸来了;著着很厚的青布单衣或夹袄曲都市闲人

江南,秋当然也是有的;但草木雕得慢,空气来得润,天的颜色显得淡,并且又时常多雨而少风;一个人夹在苏州上海杭州,或厦门香港广州的市民中间,浑浑沌沌地过去,只能感到一点点清凉,秋的味,秋的色,秋的意境与姿态,总看不饱,尝不透,赏玩不到十足。

北京的秋天: 冷,降温快?

上海的秋天:清凉,降温慢?

In[11]:bj=pd.read_csv('beijing2004',parse_dates=True,index_col='CST')

In[12]:matplotlib.style.use('ggplot')

In[13]:bj=pd.read_csv('beijing2004',parse_dates=True,index_col='CST')

In[14]:bj['Mean TemperatureC'].plot()

上图为北京2004全年气温图

上图为上海2004全年气温图

上面两幅图中都缺了一月份气温信息,但是可以明显看出来北京上海两地夏季气温峰值几乎一致,但是北京的冬天比上海低了10度左右,我贴下2010年的北京气温图。

北京2010年全年气温曲线图

In[78]:bjmonth=bj['Mean TemperatureC'].groupby(bj.index.month).mean()

In[79]:shmonth=sh['Mean TemperatureC'].groupby(sh.index.month).mean()

In[80]:bjmonth.name='Beijing Mean'

In[81]:shmonth.name='shanghai Mean'

In[82]:monthMean=pd.concat([bjmonth,shmonth],axis=1)

In[83]:monthMean.plot(kind='bar')

2004北京月最高最低气温对比图

上面两张图可以看出来,北京上海都是在7月份的时候气温达到一个顶峰,北京过了七月半可能受冷空气影响气温会陡然下降一次(北京2014年全年气温曲线图),7-8月平均昼夜温差10度。8月份晚上气温已经不到20度了,再考虑到当时北京还不是一个工业化城市,体感温度会再低一些。

上海海洋性气候的因素多一些,即便到12-1月份,平均温度也不到0度,温度下降的也很平稳。也就不会有一层秋雨一层凉的感觉。

北京的秋天可以从7月半开始 到10月份结束,两个半月的时间足够给人留下深刻的印象。郁达夫应该也是正巧赶上8月左右的一次小降温有感而发。

Python Pandas 分析郁达夫《故都的秋》的更多相关文章

  1. Python pandas ERROR 2006 (HY000): MySQL server has gone away

    之前在做python pandas大数据分析的时候,在将分析后的数据存入mysql的时候报ERROR 2006 (HY000): MySQL server has gone away 原因分析:在对百 ...

  2. Python股票分析系列——基础股票数据操作(二).p4

    该系列视频已经搬运至bilibili: 点击查看 欢迎来到Python for Finance教程系列的第4部分.在本教程中,我们将基于Adj Close列创建烛台/ OHLC图,这将允许我介绍重新采 ...

  3. Python股票分析系列——基础股票数据操作(一).p3

    该系列视频已经搬运至bilibili: 点击查看 欢迎来到Python for Finance教程系列的第3部分.在本教程中,我们将使用我们的股票数据进一步分解一些基本的数据操作和可视化.我们将要使用 ...

  4. Python股票分析系列——数据整理和绘制.p2

    该系列视频已经搬运至bilibili: 点击查看 欢迎来到Python for Finance教程系列的第2部分. 在本教程中,我们将利用我们的股票数据进一步分解一些基本的数据操作和可视化. 我们将要 ...

  5. Python股票分析系列——系列介绍和获取股票数据.p1

    本系列转载自youtuber sentdex博主的教程视频内容 https://www.youtube.com/watch?v=19yyasfGLhk&index=4&list=PLQ ...

  6. Python数据采集分析告诉你为何上海二手房你都买不起

    感谢关注Python爱好者社区公众号,在这里,我们会每天向您推送Python相关的文章实战干货. 来吧,一起Python. 对商业智能BI.大数据分析挖掘.机器学习,python,R等数据领域感兴趣的 ...

  7. Azure HDInsight 上的 Spark 群集配合自定义的Python来分析网站日志

    一.前言:本文是个实践博客,演示如何结合使用自定义库和 HDInsight 上的 Spark 来分析日志数据. 我们使用的自定义库是一个名为 iislogparser.py的 Python 库. 每步 ...

  8. 如何进行 Python性能分析,你才能如鱼得水?

    [编者按]本文作者为 Bryan Helmig,主要介绍 Python 应用性能分析的三种进阶方案.文章系国内 ITOM 管理平台 OneAPM 编译呈现. 我们应该忽略一些微小的效率提升,几乎在 9 ...

  9. python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据

    python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据 最近工作太忙了,有一个星期没有更新文章了,本来这一期打算分享一些对龙虎榜数据的分析结果的,现在还没有把数据内的价值很好 ...

随机推荐

  1. Git Push问题remote: hooks/update:10 undefined method 'require_relative' for main:Object(NomethodError)

    今天在提交代码时遇到到了一个非常蛋疼的问题,remote: hooks/update:10 undefined method 'require_relative' for main:Object(No ...

  2. [NPM] Pipe data from one npm script to another

    In an effort to bypass saving temporary build files you can leverage piping and output redirection t ...

  3. Oracle导入脚本文件乱码问题

    用脚本直接导入,Oracle出现乱码 绝大多数情况是Oracle客户端环境变量NLS_LANG的值和数据库字符集不一致导致. (注nls_lang修改的是Oracle客户端字符集的编码,locale命 ...

  4. Mac下新安装的MySQL无法登陆root用户(安装时没有设置密码)

    1.也不知是何原因,新安装好的MySQL,如果尝试用mysql -u root -p登陆就会出现这样的错误,但是root用户根本就没有设置密码. $ cd /usr/local$ cd mysql $ ...

  5. NOIP模拟 Work - 二分 + 树状数组 / ???

    题目分析 如果没有最后的注意事项,此题就是二分裸题.有了注意事项,会有两种思路: 在线:二分天数t,并在主席树上求1~t天中大于d(浪费的时间)的时间之和以及数量,答案即为:sum - d * cnt ...

  6. AndroidStudio封装SDK的那些事

    来自自己简书博客:原文地址:https://www.jianshu.com/p/4d092c915ef1 首先SDK是提供给别人调用的工具.所以常见的SDK都是以jar包,so库,aar包等方式导入A ...

  7. WPF多线程UI更新

    前言 在WPF中,在使用多线程在后台进行计算限制的异步操作的时候,如果在后台线程中对UI进行了修改,则会出现一个错误:(调用线程无法访问此对象,因为另一个线程拥有该对象.)这是很常见的一个错误,一不小 ...

  8. 学术论文写作的 paper、code 资源

    (机器学习/计算机视觉/深度学习)代码 0. 核心期刊 Best paper awards at - CV NIPS: JMLR COLT & ICML(每年度的官网) 1. Computin ...

  9. ListView与GridView优化

    前言 ListView是Android中最常用的控件,通过适配器来进行数据适配然后显示出来,而其性能是个很值得研究的话题.本文与你一起探讨Google I/O提供的优化Adapter方案,欢迎大家交流 ...

  10. Attribute-based identification schemes for objects in internet of things

    Methods and arrangements for object identification. An identification request is received from diffe ...