Як побудувати серію панд (з прикладами)


Існує два поширених способи побудови значень у серії pandas:

Спосіб 1: Створіть лінійний графік із серії Pandas

 import pandas as pd
import matplotlib. pyplot as plt

plt. plot ( my_series.index , my_series.values )

Спосіб 2: Створення гістограми з серії Pandas

 import pandas as pd
import matplotlib. pyplot as plt

my_series. plot (kind=' hist ')

Наступні приклади показують, як використовувати кожен метод на практиці.

Приклад 1: Створіть лінійний графік із серії панд

Наступний код показує, як створити лінійний графік із серії панд:

 import pandas as pd
import matplotlib. pyplot as plt

#create pandas Series
my_series = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                       19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create line plot to visualize values in Series
plt. plot ( my_series.index , my_series.values )

На осі абсцис відображаються значення індексів серії панд, а на осі у – фактичні значення серії.

Ви також можете використовувати різні функції pandas і matplotlib, щоб налаштувати зовнішній вигляд лінії, а також позначки осей і заголовок графіка:

 #create customized line plot
plt. plot (my_series. index , my_series. values , color=' red ', linewidth= 2.5 )

#add axis labels and title
plt. xlabel (' Index ')
plt. ylabel (' Values ')
plt. title (' Line Plot of Pandas Series ')

pandas малює ряд як лінійний графік

Приклад 2. Створіть гістограму з серії панд

Наступний код показує, як створити гістограму з серії pandas:

 import pandas as pd
import matplotlib. pyplot as plt

#create pandas Series
my_series = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                       19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram visualize distribution of values in Series
my_series. plot (kind=' hist ')

На осі абсцис відображаються значення серії панд, а на осі у – частота значень.

Ви також можете використовувати різноманітні функції pandas і matplotlib, щоб налаштувати вигляд гістограми, а також кількість бінів, що використовуються в гістограмі:

 #create histogram with 15 bins
my_series. plot (kind=' hist ', edgecolor=' black ', color=' gold ', bins= 15 )

#add axis labels and title
plt. xlabel (' Values ')
plt. title (' Histogram of Pandas Series ') 

побудуйте ряди панд у вигляді гістограми

Зауважте, що за замовчуванням у гістограмі використовується 10 груп.

Не соромтеся використовувати аргумент bins , щоб збільшити це число, щоб створити більше бункерів, або зменшити це число, щоб створити менше бункерів.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в pandas:

Як відфільтрувати серію Pandas за значенням
Як конвертувати Pandas Series у DataFrame
Як перетворити серію Pandas на масив NumPy

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *