Pandas Datetime: упражнения, практика, решение
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
Pandas Datetime [25 упражнений с решением]
ufo.csv
Инопланетяне, посетители, зеленые человечки, НЛО, своп-газ. Чего они хотят? Откуда они? Они любят чизбургеры? Этот набор данных, скорее всего, не поможет вам ответить на эти вопросы. Он содержит более 80 000 записей наблюдений НЛО, начиная с 1949 года. С помощью данных о широте и долготе можно оценить глобальное распределение наблюдений НЛО (схемы могут помочь в планетарной защите, если вторжение окажется неизбежным). Даты и время, а также продолжительность пребывания НЛО и описание корабля также поддаются предсказаниям. Можем ли мы найти шаблоны в их времени прибытия и продолжительности? Работают ли инопланетяне по выходным? Помогите защитить планету и узнайте о своих земляках (и когда они, скорее всего, увидят инопланетян).
Источники данных : ufo_sighting_data.csv - [80,332 записей]
Упражнения источников данных : ufo.csv - [347 случайных записей из ufo_sighting_data.csv]
содержание
Название столбца | Описание |
---|---|
дата_время | стандартизированная дата и время прицеливания |
город | место наблюдения НЛО |
штат / провинция | Штат США или провинция Канады, в других местах не отображается |
страна | Страна наблюдения НЛО |
UFO_shape | описание одним словом "космический корабль" |
length_of_encounter_seconds | стандартизировано в секундах, продолжительность наблюдения НЛО |
description_duration _of_encounter | грубое описание продолжительности встречи (показывает неопределенность в предыдущем столбце) |
описание | текстовое описание столкновения с НЛО. Столбец «предупреждение» запутан, с некоторой обработкой может подойти для обработки естественного языка и анализа настроений. |
date_documented | когда сообщалось о наблюдении НЛО |
широта | широта |
долгота | долгота |
Обратите внимание, что в столбцах отсутствуют пропущенные данные (ufo.csv).
Источник:
(а) https://github.com/planetsig/ufo-reports (б) https://www.kaggle.com/camnugent/ufo-sightings-around-the-world
1. Напишите программу Pandas для создания сегодняшней даты. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
2. Напишите программу Pandas для расчета всех дней наблюдения неопознанного летающего объекта (НЛО) с текущей даты. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
3. Напишите программу Pandas, чтобы получить текущую дату, самую старую дату и количество дней между текущей датой и самой старой датой набора данных Ufo. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
4. Напишите программу Pandas для получения всех дней наблюдения неопознанного летающего объекта (НЛО), которые меньше или равны 40 годам (365 * 40 дней). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
5. Напишите программу Pandas, чтобы получить все дни наблюдения неопознанного летающего объекта (НЛО) между 1950-10-10 и 1960-10-10. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
6. Напишите программу Pandas, чтобы получить все годы наблюдения неопознанного летающего объекта (НЛО) и создать год в столбце. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
7. Напишите программу Pandas для создания графика для представления количества отчетов о неопознанных летающих объектах (НЛО) в год. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
8. Напишите программу Pandas для извлечения года, месяца, дня, часа, минуты, секунды и дня недели из отчетной даты неопознанного летающего объекта (НЛО). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
9. Напишите программу Pandas для преобразования указанной даты и времени в метку времени. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
10. Напишите программу Pandas для подсчета частоты отчетов о неопознанных летающих объектах (НЛО) по годам и странам. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
11. Напишите программу Pandas для извлечения уникальных отчетных дат неопознанного летающего объекта (НЛО). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
12. Напишите программу Pandas, чтобы получить разницу (в днях) между документированной датой и отчетной датой неопознанного летающего объекта (НЛО). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
13. Напишите программу Pandas для добавления 100 дней с отчетной датой неопознанного летающего объекта (НЛО). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
14. Напишите программу Pandas для генерации последовательностей дат с фиксированной частотой и промежутков времени. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
15. Напишите программу Pandas для создания преобразования между строками и датой и временем. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
16. Напишите программу Pandas для манипулирования и преобразования времени даты с информацией о часовом поясе. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
17. Напишите программу Pandas, чтобы получить среднее среднее значение наблюдений НЛО (неопознанного летающего объекта). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
18. Напишите программу Pandas для создания графического анализа НЛО (неопознанного летающего объекта) по наблюдениям года. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
19. Напишите программу Pandas, чтобы проверить пустые значения данных НЛО (неопознанный летающий объект). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
20. Напишите программу Pandas для построения графика распределения времени наблюдения НЛО (неопознанного летающего объекта). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
21. Напишите программу Pandas для создания графического анализа НЛО (неопознанного летающего объекта) по месяцам. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
22. Напишите программу «Панды», чтобы сравнить 10 лучших лет, в течение которых наблюдался НЛО, с часами дня. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
23. Напишите программу Pandas, чтобы составить сравнение первых 10 лет, в течение которых был обнаружен НЛО, и каждый месяц. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
24. Напишите программу Pandas для создания тепловой карты (прямоугольные данные в виде матрицы с цветовой кодировкой) для сравнения первых 10 лет, в течение которых наблюдался НЛО, и каждого месяца. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
25. Напишите программу Pandas, чтобы создать сравнение времени и года с учетом первых 10 лет, в которые наблюдался НЛО. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
Редактор кода Python:
[Хотите внести свой вклад в упражнения Python Pandas? Отправьте ваш код (прикрепленный к ZIP-файлу) нам на w3resource [at] yahoo [dot] com. Пожалуйста, избегайте материалов, защищенных авторским правом.]
Новый контент: Composer: менеджер зависимостей для PHP , R программирования