社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

对于循环python-按年份和按分组操作

amlau • 3 年前 • 1119 次点击  

新来的。我有24个雨量计(即“RG1”、“RG2”)1990-2011年的季节总降雨量数据。我做了一个空间连接,将每个雨量计与它所在的流域相关联。我感兴趣的是每年看一次——我为2008年做了一次,它向我展示了每个流域的季节降雨量总数。我如何编写一个for循环,循环遍历每年(1990-2011)的数据,并将其全部放在一个数据帧中?感谢您的帮助,谢谢!

year2008s = rainfall_watershed.loc[rainfall_watershed['year']=='2008'].groupby('WATERSHED_NAME', as_index=False)['inches'].sum()

screenshot of dataframe

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133660
 
1119 次点击  
文章 [ 1 ]  |  最新文章 3 年前
Corralien
Reply   •   1 楼
Corralien    3 年前

按年份和流域名称分组,而不是仅按流域名称分组?

out = rainfall_watershed.groupby(['year', 'WATERSHED_NAME', as_index=False)['inches'].sum()