pandas groupby重写Q3

原创 2015年07月09日 22:17:34

-- coding: utf-8 --

“””
Created on Thu Jul 09 20:31:38 2015

@author: Administrator
“”“

import pandas as pd
import numpy as np
import os

InputDir = r’D:\R\P’

rootdir = InputDir

pieces = []

for parent,dirnames,filenames in os.walk(rootdir):

 for filename in filenames:

    dayhourmin = filename.split('_')[4]
    day = dayhourmin[4:8]
    hour = dayhourmin[8:10]
    minute = dayhourmin[10:12]

    df=pd.read_csv(os.path.join(parent,filename),skiprows=3,header=None,nrows=8,sep=' ').iloc[:,2]
    #取第三列速度
    frame=df.T
    frame['day'] = day
    frame['hour'] = hour
    frame['minute'] = minute
    pieces.append(frame)
    wholeItem = pd.concat(pieces,axis = 1,ignore_index=True).replace('/////',np.nan).T.astype(np.float)
    print wholeItem.dtypes
    #注意元素类型

aver = wholeItem.groupby([‘day’,’hour’]).mean().add_prefix(‘mean_’)
all = pd.merge(wholeItem,aver,left_on=[‘day’,’hour’],right_index=True)

`

pandas聚合和分组运算之groupby

pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片、切块、摘要等操作。根据一个或多个键(可以是函数、数组或DataFrame列名)拆分pandas对象。计算分...

[Python] Pandas之merge groupby

1.merge用来连接两个DataFrame对象,参数on选择基于哪个列进行连接,how选择内连接,左连接还是全连接的方式。merge操作类似于SQL中的join操作。 import pandas a...

python/pandas数据挖掘(十四)-groupby,聚合,分组级运算

groupby,聚合,分组级运算,python 数据分析

Pandas groupby apply agg 区别 运行自定义函数

agg 方法将一个函数使用在一个数列上,然后返回一个标量的值。也就是说agg每次传入的是一列数据,对其聚合后返回标量。 对一列使用三个函数: 对不同列使用不同函数 apply 是一个更一...

pandas函数应用篇之GroupBy.apply

讲解pandas.core.groupby.GroupBy.apply的一个运用实例,经常结合numpy库和隐函数lamda来使用,官网API看得云里雾里的。如果对博客的数据感兴趣可以在第一届.腾讯社...

pandas聚合和分组运算之groupby

pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片、切块、摘要等操作。根据一个或多个键(可以是函数、数组或DataFrame列名)拆分pandas对象。计算分...

pandas聚合和分组运算之groupby

pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片、切块、摘要等操作。根据一个或多个键(可以是函数、数组或DataFrame列名)拆分pandas对象。计算分...
  • Leonis_v
  • Leonis_v
  • 2016年07月05日 16:55
  • 46267

Pandas GroupBy 分组(分割-应用-组合)

简介 分组(group by)一般是指三个过程 分割(Splitting)将数据按照某个标准分组 应用(Applying)对每个分组分别使用函数 组合(Combining)将结果组合成数据框 ...
  • claroja
  • claroja
  • 2017年04月30日 11:51
  • 562

pandas数据预处理之dataframe的groupby操作

在数据预处理过程中可能会遇到这样的问题,如下图:数据中某一个key有多组数据,如何分别对每个key进行相同的运算? ‘ dataframe里面给出了一个group by的一个操作,对于”group ...

pandas官方文档cookbook(5)中MissValue&groupby翻译

文档版本:0.20.3 这些例子是用python3.4写出来的。对于较早的python版本需要对代码做些相应的调整。 Pandas(pd)和Numpy(np)是唯一两个默认导入的包。其余的包会显示...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pandas groupby重写Q3
举报原因:
原因补充:

(最多只允许输入30个字)