Серия панд


Что такое сериал?

Серия Pandas похожа на столбец в таблице.

Это одномерный массив, содержащий данные любого типа.

Пример

Создайте простую серию Pandas из списка:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a)

print(myvar)

Этикетки

Если ничего не указано, значения помечаются своим порядковым номером. Первое значение имеет индекс 0, второе значение имеет индекс 1 и т. д.

Эта метка может использоваться для доступа к указанному значению.

Пример

Вернуть первое значение серии:

print(myvar[0])

Создать ярлыки

С indexаргументом вы можете назвать свои собственные метки.

Пример

Создавайте собственные ярлыки:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a, index = ["x", "y", "z"])

print(myvar)

Когда вы создали ярлыки, вы можете получить доступ к элементу, обратившись к ярлыку.

Пример

Вернуть значение «y»:

print(myvar["y"])

w3schools CERTIFIED . 2021

Получите сертификат!

Завершите модули Pandas, выполните упражнения, сдайте экзамен, и вы получите сертификат w3schools!

ЗАРЕГИСТРИРОВАТЬСЯ НА 10 $

Объекты "ключ/значение" как серия

Вы также можете использовать объект ключ/значение, например словарь, при создании серии.

Пример

Создайте простую серию Pandas из словаря:

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories)

print(myvar)

Примечание . Ключи словаря становятся метками.

Чтобы выбрать только некоторые элементы словаря, используйте index аргумент и укажите только те элементы, которые вы хотите включить в серию.

Пример

Создайте серию, используя только данные «day1» и «day2»:

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories, index = ["day1", "day2"])

print(myvar)

кадры данных

Наборы данных в Pandas обычно представляют собой многомерные таблицы, называемые DataFrames.

Серия похожа на столбец, а DataFrame — это вся таблица.

Пример

Создайте DataFrame из двух серий:

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

myvar = pd.DataFrame(data)

print(myvar)

Вы узнаете о DataFrames в следующей главе .


Проверьте себя с помощью упражнений

Упражнение:

Вставьте правильный метод Pandas, чтобы создать серию.

pd.(mylist)