小编sto*_*ade的帖子

pandas - 如何获取groupby对象的最后n组并将它们组合为数据帧

如何获取最后的'n'组df.groupby()并将它们组合为数据帧.

data = pd.read_sql_query(sql=sqlstr, con=sql_conn, index_col='SampleTime')
grouped = data.groupby(data.index.date,sort=False)
Run Code Online (Sandbox Code Playgroud)

grouped.ngroups我做了我获得组277的总数.我想结合最后12组并生成数据帧.

python pandas pandas-groupby

12
推荐指数
1
解决办法
1059
查看次数

pandas - 从日期时间数据框中的每一天获取第一个和最后一个值

我有一个一个月的数据框,不包括周六和周日,每 1 分钟记录一次。

                         v1         v2  
2017-04-03 09:15:00     35.7       35.4  
2017-04-03 09:16:00     28.7       28.5
      ...               ...        ...
2017-04-03 16:29:00     81.7       81.5
2017-04-03 16:30:00     82.7       82.6
      ...               ...        ...
2017-04-04 09:15:00     24.3       24.2  
2017-04-04 09:16:00     25.6       25.5
      ...               ...        ...
2017-04-04 16:29:00     67.0       67.2
2017-04-04 16:30:00     70.2       70.6
      ...               ...        ...
2017-04-28 09:15:00     31.7       31.4  
2017-04-28 09:16:00     31.5       31.0
      ...               ...        ...
2017-04-28 16:29:00     33.2       33.5
2017-04-28 16:30:00     33.0       33.7
Run Code Online (Sandbox Code Playgroud)

如何重新采样数据帧以获得每天的第一个和最后一个值。所需的数据框:

                        v1         v2  
2017-04-03 09:15:00     35.7       35.4  
2017-04-03 16:30:00     82.7       82.6
2017-04-04 …
Run Code Online (Sandbox Code Playgroud)

python pandas pandas-groupby

2
推荐指数
1
解决办法
3323
查看次数

标签 统计

pandas ×2

pandas-groupby ×2

python ×2