本来想着拿周六好好研究研究,谁知道出差(-_-#),好吧,虽然时间缩短了,应该还是比较充足吧,结果!结果!结果!过程让我无数次想撞墙,每一个新的构思都没有办法操作,找资料,上网,捣腾半天无果,无奈╮(╯╰)╭放弃折腾(小白我也不想这么放弃啊,真是欲哭无泪)看来真的是技术太小白内容不得不苍白啊。好了进去正题✌
操作环境
Window 10
Jupter 5.0.0
Python 3
导入数据
上面是关于某地一年温度,湿度,海平面气压,可见度,风速,云量以及天气的数据。
数据总体描述
以上数据是对一年中温度,湿度等的平均值,标准差,最小值,分位数,最大值的整体描述。
数据的详细信息
对数据整体把握之后就可以对各指标进行详细的分析(圈友的作业中已经分析的很详细了,这里我就对温度,和湿度进行分析)。
数据可视化
数据框里的温度数据单位为华氏温度,大多数人对华氏温度可能不太熟悉,这里把华氏温度转换为摄氏温度。
把数据转换为摄氏温度以后可以看到该地温差变化极大,特别是前面的一月至四月以及后面的十一月和十二月。(特别好奇这是哪里,一个月过冬一个月过春的)。从图中看到该地最高温度26~27℃,最低温度是零下12~13℃。
湿度可视化
不看不知道一看吓一跳,该地的湿度波动也是相当的大啊,于是想着要不要看下温度和湿度的关系,好,试试,捣腾半天代码一直出错,最后捣腾出来了这个。
这是个什么鬼,我自己都看不懂耶,仔细看横轴的取值也是很奇怪的耶,去小密圈转了一圈发现,咦,也有圈友想要表达这个意思呢,哦,原来这个是叫plot 的双维度绘图。
从温度和湿度的图形变化来看,两者相关度确实挺大的哈(思考:是不是有函数可以表示两者的关系呢)
(以下纯属废话,请老师手动忽略看到温度变化那么大,想统计一下全年温度在0℃以上的有多少天,全年温度在0℃以下的有多少天,奈何技术有限,怎么捣腾都错误,无奈最后想想那要不就统计下一年有多少天是雨天,雪天吧,去小密圈一找,呀,还真有圈友也问了这个问题,快,赶紧看看,嗯,嗯,不错不错,马上试试。咦,不对呀,如果这样统计不是没有新意吗,哎,小白找不到其他方法了-_-#,那就当学到新的方法试试手了,老师不要嫌烦就行:)。)于是有了下面的操作。
疑问:为什么统计NaN 的结果会是0呢?(本来还想插个饼状图的,结果找资料看了也不会,那要不画个直方图吧,嗯,额,还是不会)
提问:1.怎么样把时间轴改成以周或月为单位呢?
2.在写代码的时候什么时候用方括号,什么时候用圆括号呢?
3.怎么样把csv文件放入jupter notebook 中而不是每次用的时候从外部导入。
4.为什么在paese_date =True ,这里 True 为什么要用大写开头呢,不用大写开头就是定义错误,后面Index_col='Date ',这里加单引号的意义是什么,日期为什么也是大写开头呢?
操作时才发现Python 绘图好强大,要学的东西好多好多……