首页 > 编程知识 正文

python判断指定月份的天数,wps计算天数的公式

时间:2023-05-03 19:19:36 阅读:141936 作者:2329

最近,有计算春天的需求,在网上搜索的话,多是按照MATLAB的smooth函数的想法写的。 我正好想学习一下pandas的几种强大的数据处理方法,自己试试。

pandas提供了许多函数和方法,可以快速方便地处理数据。 深度学习、推荐、分类等很方便。 本次处理的主要应用是窗函数rolling,正好适合计算滑动平均气温。

**

1 .数据准备在中国气象数据网上查找的网站的日平均气温、txt。 为了方便,取了站名、月、日、日的平均气温。

2 .相关概念

上图,说明为什么这么难?

好啊,用这么严格的标准,让自己为难,真可悲~

)1)计算5天滑坡平均气温T1

)2)滑动平均气温T1必须连续5天超过10

)3)在有9天平均气温的日子测绘找到第一个。

如果仍然不知道,请仔细阅读https://www.doc88.com/p-0723 73695358.html。 (其实我也是在百度上学习的。 )

3 .来吧,代码import osimport pandas as pd #是pandasimportopenpyxlimportnumpyasnpdefwindow _ spring date (path,filename (: pad filename )、sep='t '、header=None、names=[''] t w=papa['TEM']#获取气温data1=w.rolling(5, min_periods=1).mean(#5天的滑动平均气温papa((data ) ) (data ) ) (1papa ) (spring ) )=papa ) (data ) ).rolling ) 所有五天的滑动平均气温为10度print (写入excel ) (ss=filename.split ) ).)0) newfile=OS.path.join ) d3360 ) (test ' re _ re ) 处理后的新文件print(newfile ) print (ss ) FP=open ) newfile,' w ' ) papa.to_excel ) newfile,index=true (a1=papapa )

DATAframe.rolling(window,min_periods=None,center=False,win_type=None,on=None,axis=0,closed=None 在代码例子中,改变了这一想法,得到了滑动平均气温连续5天在10度以上的东西。

但是,求出的a是series,改变格式后会得到结果。

接下来放入循环,没有了就这样,88

rootdir=' d :offline data ' # readfor (dirpath,dirnames,filenames ) inOS.walk ) rootdir ) :公式文件命名文件filename ) ifaisnone:print ) ' cold ' ) continueelse3360print ) a ) ttta )。 2.csv ',line_terminator='n ',mode='a ',encoding='utf8 ' ) print('bye ' )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。