groupby根据时间列求最大值最小值

代码读取名为data.txt的文件,使用pandas的read_csv方法处理数据,按s+分隔,设置第2行为列名并用utf-8编码。接着,对数据按time列分组,找出TMax列的最大值并保存到excel文件output.xls。同样,通过多条件分组(YEAR,MON,DAY)找到TMin列的最小值。
摘要由CSDN通过智能技术生成
f ='data.txt'
data=pd.read_csv(f, sep='\s+',header=1,encoding='utf-8')
print(data)
data_max=data.groupby('time')['TMax'].max()###根据时间求tmax列最大值
data_max.to_excel('output.xls')
data_min=data.groupby('time')['TMin'].min()###根据时间求tmin列最小值

多条件分组筛选

data_min=data.groupby(['YEAR','MON','DAY'])['TMin'].min()###根据时间求tmin列最小值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值