кодесурса
«Python

Pandas Datetime: создать график распределения времени наблюдения НЛО

script1adsense2code
script1adsense3code

Pandas Datetime: упражнение 20 с решением

Напишите программу Pandas для создания графика распределения времени наблюдения НЛО (неопознанного летающего объекта).

Пример решения:

Код Python:

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_csv(r'ufo.csv')
df['duration_sec'] = (df['length_of_encounter_seconds'].astype(float))/60
s = df["duration_sec"].quantile(0.95)
temp = df['duration_sec']
temp = temp.sort_values()
temp = temp[temp < s]
plt.figure(figsize=(10, 8))
sns.distplot(temp)
plt.xlabel('Duration(min)', fontsize=20)
plt.ylabel("Frequency", fontsize=15)
plt.xticks(fontsize=12)
plt.title("-Distribution of UFO obervation time-", fontsize=20)
plt.show()

Пример вывода:

 C: /Users/User/Anaconda3/lib/site-packages/scipy/stats/stats.py: 1713: FutureWarning: использование последовательности без кортежей для многомерной индексации не рекомендуется; используйте `arr [tuple (seq)]` вместо `arr [seq]`. В будущем это будет интерпретироваться как индекс массива, `arr [np.array (seq)]`, что приведет либо к ошибке, либо к другому результату.
  return np.add.reduce (отсортировано [indexer] * веса, ось = ось) / сумма
«графический

Редактор кода Python:


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Написать программу Pandas для проверки пустых значений НЛО (неопознанный летающий объект).
Далее: Напишите программу Pandas для создания графического анализа НЛО (неопознанного летающего объекта) по месяцам.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code