pandas.concat
-
pandas.concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False, keys=None, levels=None, names=None, verify_integrity=False, copy=True) -
Объединение объектов pandas вдоль определённой оси с необязательной логикой множеств вдоль других осей. Также можно добавить уровень иерархической индексации по оси объединения, что может быть полезно, если метки совпадают (или перекрываются) на указанном номере оси
Параметры: objs : последовательность или отображение объектов Series, DataFrame или Panel
Если передаётся словарь, отсортированные ключи будут использоваться в качестве аргумента
keys, если он не передан, в противном случае будут выбраны значения (см. ниже). Любые объекты None будут молча удалены, за исключением случая, когда все объекты None, в этом случае будет поднято исключение ValueErroraxis : {0, 1, ...}, по умолчанию 0
Ось для объединения
join : {‘inner’, ‘outer’}, по умолчанию ‘outer’
Как обрабатывать индексы на других осях
join_axes : список объектов Index
Конкретные индексы для использования на других осях n - 1 вместо выполнения логики множеств inner/outer
verify_integrity : boolean, по умолчанию False
Проверить, содержит ли новая ось объединения дубликаты. Это может быть очень дорого по сравнению с фактическим конкатенацией данных
keys : последовательность, по умолчанию None
Если переданы несколько уровней, последовательность должна содержать кортежи. Построить иерархический индекс, используя переданные ключи в качестве внешнего уровня
levels : список последовательностей, по умолчанию None
Конкретные уровни (уникальные значения) для использования при построении MultiIndex. В противном случае они будут определены из ключей
names : список, по умолчанию None
Имена уровней в результирующем иерархическом индексе
ignore_index : boolean, по умолчанию False
Если True, не использовать значения индексов вдоль оси объединения. Результирующая ось будет помечена 0, ..., n - 1. Это полезно, если вы объединяете объекты, где ось объединения не имеет осмысленной информации об индексации. Обратите внимание, что значения индексов на других осях всё ещё учитываются при объединении.
copy : boolean, по умолчанию True
Если False, не копировать данные, если это не нужно
Возвращаемое значение: concatenated : тип объектов
Примечания
Аргументы keys, levels и names — все необязательны
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.18.1/generated/pandas.concat.html