Автор оригинала: 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, с помощью хорошо подробных примеров.