Выполните агрегирование, используя min, max, avg для всех столбцов.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Выполните агрегирование, используя min, max, avg для всех столбцов.

Сообщение Anonymous »

У меня есть фрейм данных типа

Код: Выделить всё

┌─────────────────────┬───────────┬───────────┬───────────┬───────────┬──────┐
│ ts                  ┆ 646150    ┆ 646151    ┆ 646154    ┆ 646153    ┆ week │
│ ---                 ┆ ---       ┆ ---       ┆ ---       ┆ ---       ┆ ---  │
│ datetime[μs]        ┆ f64       ┆ f64       ┆ f64       ┆ f64       ┆ i8   │
╞═════════════════════╪═══════════╪═══════════╪═══════════╪═══════════╪══════╡
│ 2024-02-01 00:00:00 ┆ 24.490348 ┆ 65.088941 ┆ 53.545259 ┆ 13.499832 ┆ 5    │
│ 2024-02-01 01:00:00 ┆ 15.054187 ┆ 63.095247 ┆ 60.786479 ┆ 29.538156 ┆ 5    │
│ 2024-02-01 02:00:00 ┆ 24.54212  ┆ 63.880298 ┆ 57.535928 ┆ 24.840966 ┆ 5    │
│ 2024-02-01 03:00:00 ┆ 24.85621  ┆ 69.778516 ┆ 67.57284  ┆ 24.672476 ┆ 5    │
│ 2024-02-01 04:00:00 ┆ 21.21628  ┆ 61.137849 ┆ 55.231299 ┆ 16.648383 ┆ 5    │
│ …                   ┆ …         ┆ …         ┆ …         ┆ …         ┆ …    │
│ 2024-02-29 19:00:00 ┆ 23.17318  ┆ 62.590752 ┆ 72.026908 ┆ 24.614523 ┆ 9    │
│ 2024-02-29 20:00:00 ┆ 23.86416  ┆ 64.87102  ┆ 61.023656 ┆ 20.095353 ┆ 9    │
│ 2024-02-29 21:00:00 ┆ 18.553397 ┆ 67.530137 ┆ 63.477737 ┆ 17.313834 ┆ 9    │
│ 2024-02-29 22:00:00 ┆ 22.339175 ┆ 67.456563 ┆ 62.552035 ┆ 20.880844 ┆ 9    │
│ 2024-02-29 23:00:00 ┆ 15.5809   ┆ 66.774367 ┆ 57.066264 ┆ 29.529057 ┆ 9    │
└─────────────────────┴───────────┴───────────┴───────────┴───────────┴──────┘
который генерируется следующим образом

Код: Выделить всё

import numpy as np
from datetime import datetime, timedelta

def generate_test_data():
# Function to generate hourly timestamps for a month
def generate_hourly_timestamps(start_date, end_date):
current = start_date
while current 

Подробнее здесь: [url]https://stackoverflow.com/questions/78516650/perform-aggregation-using-min-max-avg-on-all-columns[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»