Форум программистов, компьютерный форум, киберфорум
Python: Научные вычисления
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.04.2021
Сообщений: 5

Работа с kaggle датасетом температур

16.06.2021, 17:23. Показов 1726. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал код для уже готового kaggle датасета("Climate Change: Earth Surface Temperature Data"), который выводит среднюю температуру и погрешность этой температуры для 6 городов.

Дали задание указать температуры с 1900 года и усреднить их по трем городам(усреднить по городам это означает, профильтровать три города и потом сгруппировать и вызывать функцию mean).

Не могу никак сообразить, как это сделать, помогите, пожалуйста.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import pandas as pd
import seaborn as sns
GlobalLandTemperaturesByCity = pd.read_csv("/kaggle/input/climate-change-earth-surface-temperature-data/GlobalLandTemperaturesByCity.csv")
df = GlobalLandTemperaturesByCity
df['dt'] = df['dt'].astype('datetime64[ns]')
df_by_dt = df.groupby([df['City'],df['dt'].dt.year]).mean()
df_by_dt = df_by_dt.reset_index()
df = df_by_dt
df_by_country = df[df['City'].isin(['Atlanta','Washington','Chicago','Moscow','Murmansk','Tula'])]
print(df_by_country.columns.tolist())
print(df_by_country)
pd.unique(df_by_country['City']).tolist()
import matplotlib.pyplot as plt
# создаем два подграфика расположенные по вертикали.
# axv - осевая система для отображение одного графика
# здесь две осевых системы, axv[0] и axv[1] для
# двух подграфиков
fig, axv = plt.subplots(nrows = 2,ncols = 1,figsize=(6, 7))
countries = pd.unique(df_by_country['City']).tolist()
for country in countries:
 # выбираем страну для отображения графиков на одной системе axv[0]
 df_by_country[df_by_country['City']==country].plot(x = 'dt', y = 'AverageTemperature',ax = axv[0], label = country)
 # выбираем страну для отображения графиков на другой системе axv[1]
 df_by_country[df_by_country['City']==country].plot(x = 'dt', y = 'AverageTemperatureUncertainty',ax = axv[1], label = country)
fig.show()
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.06.2021, 17:23
Ответы с готовыми решениями:

Работа с датасетом
Привет форумчане, в общем я сам себе нахожу задачи и вот у меня такая задача сейчас стоит, у меня есть относительно большой список...

Машинное обучение Kaggle
Здравствуйте, в исходных данных есть таблица в формате .csv, содержащая данные о возрасте, поле, любимом жанре и названии фильма....

Проблема с модулем Pandas и датасетом
Здравствуйте! Столкнулся с проблемой. Есть CSV файл и нужно присвоить данные из csv-файла переменной dataframe. Я сделал так import...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.06.2021, 17:23
Помогаю со студенческими работами здесь

Kaggle, не понятная ситуация с проектом на tensorflow
Добрый день! Я скачал код из Kaggle из конкурса "Grass and Lift Movement Detection with DL"....

Дан список дневных и ночных температур; определить день с максимальной разницей дневных и ночных температур
1. Дан список дневных и ночных температур за неделю. Определить день, с максимальной разницей дневных и ночных температур. 2. Дан список...

Анализ температур
Программа экологической инженерии Университета Эль-Боске во время одной из поездок зафиксировала несколько дневных температур (максимум,...

Массив температур
Ежечасно с 6 до 20 часов измерялась Tем-ра воздуха. Определить в какие часы Tем-ра была самой высокой за измеряемый период.

Конвертер температур
Добрый день. На уроке задали следующее задание: При конвертации температур из Цельсия в Фаренгейт все нормально, однако...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru