Рубрики
Без рубрики

Как создать или инициализировать PandaS DataFrame?

Автор оригинала: Python Examples.

Pandas DataFrame – Создание или инициализация

В модуле Python Pandas DataFrame является очень базовым и важным типом. Чтобы создать DataFrame из разных источников данных или других данных Python, мы можем использовать конструктор DataFrame ().

В этом руководстве мы узнаем разные способы создания и инициализации PandaFrame PandaS.

Синтаксис класса DataFrame ()

Синтаксис класса DataFrame ()

DataFrame(data=None, index=None, columns=None, dtype=None, copy=False)

где все аргументы являются необязательными и

  • данные Может быть NDARRAY, ITERABLE, словарь или другой DataFrame.
  • индекс может быть индексом или массивом. Если индекс не предоставлен, он по умолчанию для диапазона индекса, то есть 0 к Количество строк – 1 Отказ
  • Колонны используются для маркировки колонн
  • Dtype используется для уточнения или принудительного типа данных на данных. Если вы не укажете, Dtype выводится из самого данных.
  • Скопировать Если true, копирует данные из входов. Обратите внимание, что это влияет только на вход DataFrame или 2D NDARRAY.

Пример 1: Создайте пустой dataframe

Чтобы создать пустую датафарам, не передавайте аргументы в класс PandaS.DataFrame ().

В этом примере мы создаем пустую DataFrame и распечатайте его к выходу консоли.

Python Program

import pandas as pd

df = pd.DataFrame()

print(df)

Выход

Empty DataFrame
Columns: []
Index: []

Как мы не предоставили аргументов, Колонны Массив пуст и индекс Массив пуст.

Пример 2: Создать dataframe из списка списков

Чтобы инициализировать файл DataFrame из списка списков, вы можете передать этот список списков в PandaS.DataFrame () Constructor AS данные аргумент

В этом примере мы создадим DataFrame для списка списков.

Python Program

import pandas as pd

#list of lists
data = [['a1', 'b1', 'c1'],
        ['a2', 'b2', 'c2'],
        ['a3', 'b3', 'c3']]

df = pd.DataFrame(data)
print(df)

Выход

   0  1  2
0  a  b  c
1  d  e  f
2  g  h  i
3  j  k  l

Пример 3: Создать dataframe из словаря

Чтобы инициализировать DataFrame из словаря, перейдите в этот словарь к конструктору Pandas.dataframe () как данные аргумент

В этом примере мы создадим DataFrame для списка списков.

Python Program

    0   1   2
0  a1  b1  c1
1  a2  b2  c2
2  a3  b3  c3

Выход

   aN  bN  cN
0  a1  b1  c1
1  a2  b2  c2
2  a3  b3  c3

Резюме

В этом уроке Pandas мы узнали, как создать пустую DataFrame, а затем создать DataFrame с данными из разных объектов Python, с помощью хорошо подробных примеров.