М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения


Рис. 16.6. Максимальная и минимальная температура в Долине Смерти 360



Pdf көрінісі
бет261/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   257   258   259   260   261   262   263   264   ...   334
Байланысты:
Изучаем Python

Рис. 16.6.
Максимальная и минимальная температура в Долине Смерти


360
Глава 16 • Загрузка данных
Сравнивая эту диаграмму с диаграммой для Ситки, мы видим, что в Долине Смерти 
теплее, чем на юго-востоке Аляски (как и следовало ожидать), но при этом темпера-
турный диапазон в пустыне более широкий. Высота закрашенной области наглядно 
демонстрирует этот факт.
Во многих наборах данных, с которыми вы будете работать, вам встретятся отсут-
ствующие, неправильно отформатированные или некорректные данные. В таких 
ситуациях воспользуйтесь теми инструментами, которые вы освоили в первой 
половине книги. В данном примере для обработки отсутствующих данных исполь-
зовался блок 
try
-
except
-
else
. Иногда команда 
continue
используется для пропуска 
части данных или же данные удаляются после извлечения вызовом 
remove()
или 
del
. Используйте любое работающее решение — лишь бы в результате у вас полу-
чилась осмысленная, точная визуализация.
Загрузка собственных данных
Если вы предпочитаете загрузить собственные погодные данные, выполните сле-
дующие действия:
1. Посетите сайт NOAA Climate Data Online по адресу 
https://www .ncdc .noaa .gov/
cdo-web/
. В разделе 
Discover
Data
щелкните на кнопке 
Search
Tool
. В поле 
Select
a
Dataset
выберите вариант 
Daily
Summaries
.
2. Выберите диапазон дат. В разделе 
Search
For
выберите вариант 
ZIP
Codes
. Введите 
zip-код интересующего вас места и щелкните на кнопке 
Search
.
3. На следующей странице отображается карта и информация об области, на кото-
рой вы хотите сосредоточиться. Под названием места щелкните на кнопке 
View
Full
Details
либо щелкните на карте, а затем выберите вариант 
Full
Details
.
4. Прокрутите данные и щелкните на кнопке 
Station
List
, чтобы просмотреть список 
метеорологических станций в этой области. Выберите одну из станций и щелк-
ните на кнопке 
Add
to
Cart
. Данные распространяются бесплатно, несмотря на то 
что на сайте используется обозначение покупательской корзины. Щелкните на 
изображении корзины в правом верхнем углу.
5. Выберите 
Output
, затем 
Custom
GHCN-Daily
CSV
. Проверьте на правильность диа-
пазон дат и щелкните на кнопке 
Continue
.
6. На следующей странице вы можете выбрать нужные разновидности данных. 
Например, можно загрузить один тип данных, ограничившись температурой 
воздуха, или же загрузить все данные, собираемые станцией. Выберите нужный 
вариант и щелкните на кнопке 
Continue
.
7. На последней странице выводится сводка запроса. Введите свой адрес электрон-
ной почты и щелкните на кнопке 
Submit
Order
. Вы получите подтверждение 
запроса, а через несколько минут придет другое сообщение электронной почты 
со ссылкой для загрузки данных.


Построение карт с глобальными наборами данных: формат JSON
361
Загруженные данные будут иметь такую же структуру, как и те данные, с которыми 
вы работали в этом разделе. Их заголовки могут отличаться от представленных 
в этом разделе, но если вы последуете описанной процедуре, вы сможете построить 
визуализации интересующих вас данных.


Достарыңызбен бөлісу:
1   ...   257   258   259   260   261   262   263   264   ...   334




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет