Pandas Datetime: создание графического анализа НЛО по месяцам
Pandas Datetime: упражнение 21 с решением
Напишите программу Pandas для создания графического анализа НЛО (неопознанного летающего объекта) по месяцам.
Пример решения:
Код Python:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_csv(r'ufo.csv')
df['Date_time'] = df['Date_time'].astype('datetime64[ns]')
df["ufo_yr"] = df.Date_time.dt.month
months_data = df.ufo_yr.value_counts()
months_index = months_data.index # x ticks
months_values = months_data.get_values()
plt.figure(figsize=(15,8))
plt.xticks(rotation = 60)
plt.title('UFO sighted by Month')
plt.xlabel("Months")
plt.ylabel("Number of sighting")
months_plot = sns.barplot(x=months_index[:60],y=months_values[:60], palette ="Oranges")
Пример вывода:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas для создания графика распределения времени наблюдения НЛО (неопознанного летающего объекта).
Далее: Напишите программу Pandas, чтобы создать сравнение первых 10 лет, в течение которых наблюдался НЛО, с часами дня.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code