Обсуждение участника:Наталья Захарова: различия между версиями

Материал из Поле цифровой дидактики
Нет описания правки
 
(не показано 9 промежуточных версий 2 участников)
Строка 1: Строка 1:
=== Смурфики ===
== Анализ активности пользователей Digida за последний год  ==
{{#widget:iframe
|url=https://www.slnova.org/NatZakh/projects/925436/
|width=1000
|height=1000
}}


=== Погода ===
Напишите, что и как хотите сделать на странице  [[Анализ активности пользователей Digida за последний год]] - я попробую помочь. У меня и свежие данные для этой работы есть. --[[Участник:Patarakin|Patarakin]] ([[Обсуждение участника:Patarakin|обсуждение]]) 17:57, 12 апреля 2026 (MSK)
{{#widget:iframe}}
<syntaxhighlight lang="R" line>
library(tidyverse)
import requests
import pandas as pd
import matplotlib.pyplot as plt
from datetime import datetime, timedelta
# Координаты города (например, Москва)
LATITUDE = 55.7558
LONGITUDE = 37.6173
CITY_NAME = "Москва"


# Даты: последние 7 дней
== Анализ активности пользователей Digida за последний год ==
end_date = datetime.now().date()
start_date = end_date - timedelta(days=7)


# URL для запроса к Open‑Meteo
Спасибо!
URL = (
Я пока что пытаюсь разобраться с платформой. Идея - сделать [[модель]], которая будет собирать данные об активности пользователей, выдавать статистику о самых активных, в какие месяцы активность выше.
    f"https://api.open-meteo.com/v1/forecast?"
    f"latitude={LATITUDE}&longitude={LONGITUDE}&"
    f"start_date={start_date}&end_date={end_date}&"
    f"hourly=temperature_2m,precipitation,wind_speed_10m&"
    f"timezone=Europe/Moscow"
)
response = requests.get(URL)
data = response.json()
# Извлекаем временные метки и параметры
timestamps = data['hourly']['time']
temperatures = data['hourly']['temperature_2m']
precipitations = data['hourly']['precipitation']
wind_speeds = data['hourly']['wind_speed_10m']


# Создаём DataFrame
=== Данные уже есть - используйте ===
df = pd.DataFrame({
    'Время': timestamps,
    'Температура, °C': temperatures,
    'Осадки, мм': precipitations,
    'Скорость ветра, м/с': wind_speeds
})


# Преобразуем столбец 'Время' в datetime
; Исходные данные:
df['Время'] = pd.to_datetime(df['Время'])
: Все события площадки до 06.04.2026 года - https://raw.githubusercontent.com/patarakin/stat-data/dc76a94554ecd09228ad4e21e95a94e9c422b1b8/datasets/csv/wiki_df_events_digid.csv
df.to_csv('weather_data_openmeteo.csv', index=False, encoding='utf-8')
: Совместные действия участников  - https://raw.githubusercontent.com/patarakin/stat-data/dc76a94554ecd09228ad4e21e95a94e9c422b1b8/datasets/csv/wiki_df_team_digid.csv
print("Данные сохранены в weather_data_openmeteo.csv")
# Создаём фигуру с тремя подграфиками
fig, axes = plt.subplots(3, 1, figsize=(14, 10), sharex=True)


# График температуры
Можно использовать. --[[Участник:Patarakin|Patarakin]] ([[Обсуждение участника:Patarakin|обсуждение]]) 21:34, 12 апреля 2026 (MSK)
axes[0].plot(df['Время'], df['Температура, °C'], color='red', linewidth=1)
axes[0].set_title(f'Температура в {CITY_NAME} за последние 7 дней')
axes[0].set_ylabel('Температура, °C')
axes[0].grid(True)
 
# График осадков
axes[1].bar(df['Время'], df['Осадки, мм'], color='blue', alpha=0.7, width=0.04)
axes[1].set_title('Осадки')
axes[1].set_ylabel('Осадки, мм')
axes[1].grid(True)
 
# График скорости ветра
axes[2].plot(df['Время'], df['Скорость ветра, м/с'], color='green', linewidth=1)
axes[2].set_title('Скорость ветра')
axes[2].set_ylabel('Скорость ветра, м/с')
axes[2].set_xlabel('Дата и время')
axes[2].grid(True)
 
plt.tight_layout()
plt.show()
 
</syntaxhighlight>
 
{{Шаблон:TidyR}}

Текущая версия от 21:34, 12 апреля 2026

Анализ активности пользователей Digida за последний год

Напишите, что и как хотите сделать на странице Анализ активности пользователей Digida за последний год - я попробую помочь. У меня и свежие данные для этой работы есть. --Patarakin (обсуждение) 17:57, 12 апреля 2026 (MSK)

Анализ активности пользователей Digida за последний год

Спасибо! Я пока что пытаюсь разобраться с платформой. Идея - сделать модель, которая будет собирать данные об активности пользователей, выдавать статистику о самых активных, в какие месяцы активность выше.

Данные уже есть - используйте

Исходные данные
Все события площадки до 06.04.2026 года - https://raw.githubusercontent.com/patarakin/stat-data/dc76a94554ecd09228ad4e21e95a94e9c422b1b8/datasets/csv/wiki_df_events_digid.csv
Совместные действия участников - https://raw.githubusercontent.com/patarakin/stat-data/dc76a94554ecd09228ad4e21e95a94e9c422b1b8/datasets/csv/wiki_df_team_digid.csv

Можно использовать. --Patarakin (обсуждение) 21:34, 12 апреля 2026 (MSK)