DataFrame.head(self[, n]) | Возвращает первые n строки. |
DataFrame.at | Доступ к одному значению для пары меток строки/столбца. |
DataFrame.iat | Доступ к одному значению для пары строка/столбец по целочисленной позиции. |
DataFrame.loc | Доступ к группе строк и столбцов по метке(ам) или массиву boolean. |
DataFrame.iloc | Индексирование, основанное исключительно на целочисленных позициях для выбора по позиции. |
DataFrame.insert(self, loc, column, value[, …]) | Вставить столбец в DataFrame в указанное место. |
DataFrame.__iter__(self) | Итерирование по оси информации. |
DataFrame.items(self) | Итератор по парам (имя столбца, Series). |
DataFrame.iteritems(self) | Итератор по парам (имя столбца, Series). |
DataFrame.keys(self) | Получить ‘ось информации’ (см. документацию по индексированию для получения более подробной информации) |
DataFrame.iterrows(self) | Итерация по строкам DataFrame как парам (индекс, Series). |
DataFrame.itertuples(self[, index, name]) | Итерация по строкам DataFrame как именованным кортежам. |
DataFrame.lookup(self, row_labels, col_labels) | Функция “fancy indexing” на основе меток для DataFrame. |
DataFrame.pop(self, item) | Возвращает элемент и удаляет его из фрейма. |
DataFrame.tail(self[, n]) | Возвращает последние n строки. |
DataFrame.xs(self, key[, axis, level, …]) | Возвращает поперечное сечение из Series/DataFrame. |
DataFrame.get(self, key[, default]) | Получение элемента из объекта по заданному ключу (например, столбец DataFrame). |
DataFrame.isin(self, values) | Является ли каждый элемент в DataFrame содержимым в значениях. |
DataFrame.where(self, cond[, other, …]) | Заменяет значения, где условие ложно. |
DataFrame.mask(self, cond[, other, inplace, …]) | Заменяет значения, где условие истинно. |
DataFrame.query(self, expr[, inplace]) | Запрос к столбцам DataFrame с помощью логического выражения. |
DataFrame.add(self, other[, axis, level, …]) | Получение суммы датафрейма и другого элемента по элементу (бинарная операция add). |
DataFrame.sub(self, other[, axis, level, …]) | Получение разности датафрейма и другого элемента по элементу (бинарная операция sub). |
DataFrame.mul(self, other[, axis, level, …]) | Получение произведения датафрейма и другого элемента по элементу (бинарная операция mul). |
DataFrame.div(self, other[, axis, level, …]) | Получение результата деления датафрейма и другого элемента по элементу с плавающей точкой (бинарная операция truediv). |
DataFrame.truediv(self, other[, axis, …]) | Получение результата деления датафрейма и другого элемента по элементу с плавающей точкой (бинарная операция truediv). |
DataFrame.floordiv(self, other[, axis, …]) | Получение результата целочисленного деления датафрейма и другого элемента по элементу (бинарная операция floordiv). |
DataFrame.mod(self, other[, axis, level, …]) | Получение остатка от деления датафрейма и другого элемента по элементу (бинарная операция mod). |
DataFrame.pow(self, other[, axis, level, …]) | Получение результата возведения в степень датафрейма и другого элемента по элементу (бинарная операция pow). |
DataFrame.dot(self, other) | Вычисление матричного произведения между датафреймом и другим объектом. |
DataFrame.radd(self, other[, axis, level, …]) | Получение суммы датафрейма и другого элемента по элементу (бинарная операция radd). |
DataFrame.rsub(self, other[, axis, level, …]) | Получение разности датафрейма и другого элемента по элементу (бинарная операция rsub). |
DataFrame.rmul(self, other[, axis, level, …]) | Получение произведения датафрейма и другого элемента по элементу (бинарная операция rmul). |
DataFrame.rdiv(self, other[, axis, level, …]) | Получение результата деления датафрейма и другого элемента по элементу с плавающей точкой (бинарная операция rtruediv). |
DataFrame.rtruediv(self, other[, axis, …]) | Получение результата деления датафрейма и другого элемента по элементу с плавающей точкой (бинарная операция rtruediv). |
DataFrame.rfloordiv(self, other[, axis, …]) | Получение результата целочисленного деления датафрейма и другого элемента по элементу (бинарная операция rfloordiv). |
DataFrame.rmod(self, other[, axis, level, …]) | Получение остатка от деления датафрейма и другого элемента по элементу (бинарная операция rmod). |
DataFrame.rpow(self, other[, axis, level, …]) | Получение результата возведения в степень датафрейма и другого элемента по элементу (бинарная операция rpow). |
DataFrame.lt(self, other[, axis, level]) | Получение результата сравнения «меньше» датафрейма и другого элемента по элементу (бинарная операция lt). |
DataFrame.gt(self, other[, axis, level]) | Получение результата сравнения «больше» датафрейма и другого элемента по элементу (бинарная операция gt). |
DataFrame.le(self, other[, axis, level]) | Получение результата сравнения «меньше или равно» датафрейма и другого элемента по элементу (бинарная операция le). |
DataFrame.ge(self, other[, axis, level]) | Получение результата сравнения «больше или равно» датафрейма и другого элемента по элементу (бинарная операция ge). |
DataFrame.ne(self, other[, axis, level]) | Получение результата сравнения «не равно» датафрейма и другого элемента по элементу (бинарная операция ne). |
DataFrame.eq(self, other[, axis, level]) | Получение результата сравнения «равно» датафрейма и другого элемента по элементу (бинарная операция eq). |
DataFrame.combine(self, other, func[, …]) | Выполнение комбинирования столбцов с другим DataFrame. |
DataFrame.combine_first(self, other) | Обновление нулевых элементов значением в том же месте в other. |
DataFrame.apply(self, func[, axis, …]) | Применение функции по оси DataFrame. |
DataFrame.applymap(self, func) | Применение функции к элементу DataFrame поэлементно. |
DataFrame.pipe(self, func, \*args, \*\*kwargs) | Применение функции func(self, *args, **kwargs). |
DataFrame.agg(self, func[, axis]) | Агрегирование с использованием одной или нескольких операций по указанной оси. |
DataFrame.aggregate(self, func[, axis]) | Агрегирование с использованием одной или нескольких операций по указанной оси. |
DataFrame.transform(self, func[, axis]) | Вызов func для self, создавая DataFrame с преобразованными значениями и длиной оси, равной длине оси self. |
DataFrame.groupby(self[, by, axis, level, …]) | Группировка DataFrame или Series с помощью отображения или по Series столбцов. |
DataFrame.rolling(self, window[, …]) | Предоставление вычислений скользящего окна. |
DataFrame.expanding(self[, min_periods, …]) | Предоставление расширяющих преобразований. |
DataFrame.ewm(self[, com, span, halflife, …]) | Предоставление экспоненциально взвешенных функций. |
DataFrame.abs(self) | Возвращает Series/DataFrame с абсолютным значением каждого элемента. |
DataFrame.all(self[, axis, bool_only, …]) | Возвращает True, если все элементы истинны, потенциально по оси. |
DataFrame.any(self[, axis, bool_only, …]) | Возвращает True, если любой элемент истинен, потенциально по оси. |
DataFrame.clip(self[, lower, upper, axis, …]) | Обрезает значения по заданному(ым) порогу(ам). |
DataFrame.clip_lower(self, threshold[, …]) | (УСТАРЕЛО) Обрезает значения ниже заданного порога. |
DataFrame.clip_upper(self, threshold[, …]) | (УСТАРЕЛО) Обрезает значения выше заданного порога. |
DataFrame.compound(self[, axis, skipna, level]) | (УСТАРЕЛО) Возвращает составной процент значений для указанной оси. |
DataFrame.corr(self[, method, min_periods]) | Вычисляет парную корреляцию столбцов, исключая значения NA/null. |
DataFrame.corrwith(self, other[, axis, …]) | Вычисляет парную корреляцию между строками или столбцами DataFrame со строками или столбцами Series или DataFrame. |
DataFrame.count(self[, axis, level, …]) | Подсчитывает количество ненулевых ячеек для каждого столбца или строки. |
DataFrame.cov(self[, min_periods]) | Вычисляет парную ковариацию столбцов, исключая значения NA/null. |
DataFrame.cummax(self[, axis, skipna]) | Возвращает кумулятивный максимум по оси DataFrame или Series. |
DataFrame.cummin(self[, axis, skipna]) | Возвращает кумулятивный минимум по оси DataFrame или Series. |
DataFrame.cumprod(self[, axis, skipna]) | Возвращает кумулятивное произведение по оси DataFrame или Series. |
DataFrame.cumsum(self[, axis, skipna]) | Возвращает кумулятивную сумму по оси DataFrame или Series. |
DataFrame.describe(self[, percentiles, …]) | Генерирует описательные статистики, которые суммируют центральную тенденцию, дисперсию и форму распределения набора данных, исключая NaN значения. |
DataFrame.diff(self[, periods, axis]) | Первая дискретная разница элемента. |
DataFrame.eval(self, expr[, inplace]) | Оценивает строку, описывающую операции со столбцами DataFrame. |
DataFrame.kurt(self[, axis, skipna, level, …]) | Возвращает несмещенную эксцесс по запрошенной оси, используя определение эксцесса Фишера (эксцесс нормального распределения == 0.0). |
DataFrame.kurtosis(self[, axis, skipna, …]) | Возвращает несмещенную эксцесс по запрошенной оси, используя определение эксцесса Фишера (эксцесс нормального распределения == 0.0). |
DataFrame.mad(self[, axis, skipna, level]) | Возвращает среднее абсолютное отклонение значений для указанной оси. |
DataFrame.max(self[, axis, skipna, level, …]) | Возвращает максимальное значение по запрошенной оси. |
DataFrame.mean(self[, axis, skipna, level, …]) | Возвращает среднее значение по запрошенной оси. |
DataFrame.median(self[, axis, skipna, …]) | Возвращает медиану значений по запрошенной оси. |
DataFrame.min(self[, axis, skipna, level, …]) | Возвращает минимальное значение по запрошенной оси. |
DataFrame.mode(self[, axis, numeric_only, …]) | Получить моду(ы) каждого элемента по выбранной оси. |
DataFrame.pct_change(self[, periods, …]) | Процентное изменение между текущим и предыдущим элементом. |
DataFrame.prod(self[, axis, skipna, level, …]) | Возвращает произведение значений по запрошенной оси. |
DataFrame.product(self[, axis, skipna, …]) | Возвращает произведение значений по запрошенной оси. |
DataFrame.quantile(self[, q, axis, …]) | Возвращает значения в заданном квантиле по запрошенной оси. |
DataFrame.rank(self[, axis, method, …]) | Вычисляет числовые ранги (от 1 до n) по оси. |
DataFrame.round(self[, decimals]) | Округляет DataFrame до заданного количества десятичных знаков. |
DataFrame.sem(self[, axis, skipna, level, …]) | Возвращает несмещенную стандартную ошибку среднего по запрошенной оси. |
DataFrame.skew(self[, axis, skipna, level, …]) | Возвращает несмещенное значение асимметрии по запрошенной оси. Нормализовано на N-1. |
DataFrame.sum(self[, axis, skipna, level, …]) | Возвращает сумму значений по запрошенной оси. |
DataFrame.std(self[, axis, skipna, level, …]) | Возвращает выборочное стандартное отклонение по запрошенной оси. |
DataFrame.var(self[, axis, skipna, level, …]) | Возвращает несмещенную дисперсию по запрошенной оси. |
DataFrame.nunique(self[, axis, dropna]) | Подсчёт уникальных значений по запрошенной оси. |
DataFrame.add_prefix(self, prefix) | Добавляет строку prefix в качестве префикса к меткам. |
DataFrame.add_suffix(self, suffix) | Добавляет строку suffix в качестве суффикса к меткам. |
DataFrame.align(self, other[, join, axis, …]) | Выравнивает два объекта по осям с указанным методом объединения для каждого индекса. |
DataFrame.at_time(self, time[, asof, axis]) | Выбирает значения в определённое время суток (например, |
DataFrame.between_time(self, start_time, …) | Выбирает значения между определёнными временами суток (например, с 9:00 до 9:30 утра). |
DataFrame.drop(self[, labels, axis, index, …]) | Удаляет указанные метки из строк или столбцов. |
DataFrame.drop_duplicates(self[, subset, …]) | Возвращает DataFrame с удалёнными дублированными строками, при необходимости учитывая только определённые столбцы. |
DataFrame.duplicated(self[, subset, keep]) | Возвращает булеву серию, обозначающую дублированные строки, при необходимости учитывая только определённые столбцы. |
DataFrame.equals(self, other) | Проверяет, содержат ли два объекта одинаковые элементы. |
DataFrame.filter(self[, items, like, regex, …]) | Подмножество строк или столбцов DataFrame в соответствии с метками в указанном индексе. |
DataFrame.first(self, offset) | Удобный метод для подмножества начальных периодов временных рядов данных на основе временного смещения. |
DataFrame.head(self[, n]) | Возвращает первые n строки. |
DataFrame.idxmax(self[, axis, skipna]) | Возвращает индекс первого вхождения максимального значения по запрошенной оси. |
DataFrame.idxmin(self[, axis, skipna]) | Возвращает индекс первого вхождения минимального значения по запрошенной оси. |
DataFrame.last(self, offset) | Удобный метод для подмножества конечных периодов временных рядов данных на основе временного смещения. |
DataFrame.reindex(self[, labels, index, …]) | Приведение DataFrame к новому индексу с опциональной логикой заполнения, размещая NA/NaN в местах, не имеющих значения в предыдущем индексе. |
DataFrame.reindex_like(self, other[, …]) | Возвращает объект с совпадающими индексами как у объекта other. |
DataFrame.rename(self[, mapper, index, …]) | Изменение меток осей. |
DataFrame.rename_axis(self[, mapper, index, …]) | Установка имени оси для индекса или столбцов. |
DataFrame.reset_index(self[, level, drop, …]) | Сброс индекса или уровня индекса. |
DataFrame.sample(self[, n, frac, replace, …]) | Возвращает случайную выборку элементов из оси объекта. |
DataFrame.set_axis(self, labels[, axis, inplace]) | Присваивание желаемого индекса заданной оси. |
DataFrame.set_index(self, keys[, drop, …]) | Установка индекса DataFrame с использованием существующих столбцов. |
DataFrame.tail(self[, n]) | Возвращает последние n строки. |
DataFrame.take(self, indices[, axis, is_copy]) | Возвращает элементы по заданным порядковым индексам вдоль оси. |
DataFrame.truncate(self[, before, after, …]) | Усечение Series или DataFrame до и после некоторого значения индекса. |
DataFrame.droplevel(self, level[, axis]) | Возвращает DataFrame с удалёнными запрошенными уровнями индекса/столбца. |
DataFrame.pivot(self[, index, columns, values]) | Возвращает преобразованный DataFrame, организованный по заданным значениям индекса/столбца. |
DataFrame.pivot_table(self[, values, index, …]) | Создаёт сводную таблицу в формате электронных таблиц как DataFrame. |
DataFrame.reorder_levels(self, order[, axis]) | Переупорядочивает уровни индекса, используя заданный порядок. |
DataFrame.sort_values(self, by[, axis, …]) | Сортирует по значениям вдоль указанной оси. |
DataFrame.sort_index(self[, axis, level, …]) | Сортирует объект по меткам (вдоль оси). |
DataFrame.nlargest(self, n, columns[, keep]) | Возвращает первые n строк, отсортированных по columns в порядке убывания. |
DataFrame.nsmallest(self, n, columns[, keep]) | Возвращает первые n строк, отсортированных по columns в порядке возрастания. |
DataFrame.swaplevel(self[, i, j, axis]) | Меняет местами уровни i и j в MultiIndex на определённой оси. |
DataFrame.stack(self[, level, dropna]) | Укладывает указанные уровни из столбцов в индекс. |
DataFrame.unstack(self[, level, fill_value]) | Поворачивает уровень меток индекса (необходимый иерархический), возвращая DataFrame с новым уровнем меток столбцов, внутренний уровень которых состоит из повернутых меток индекса. |
DataFrame.swapaxes(self, axis1, axis2[, copy]) | Меняет местами оси и соответствующим образом меняет местами значения осей. |
DataFrame.melt(self[, id_vars, value_vars, …]) | Преобразует DataFrame из широкого формата в длинный, необязательно оставляя переменные идентификаторов. |
DataFrame.explode(self, column, Tuple]) | Преобразует каждый элемент списка в строку, дублируя значения индексов. |
DataFrame.squeeze(self[, axis]) | Сжимает объекты одноразмерной оси в скаляры. |
DataFrame.to_xarray(self) | Возвращает объект xarray из объекта pandas. |
DataFrame.T | Транспонирует индекс и столбцы. |
DataFrame.transpose(self, \*args, \*\*kwargs) | Транспонирует индекс и столбцы. |
DataFrame.asfreq(self, freq[, method, how, …]) | Преобразует временные ряды в заданную частоту. |
DataFrame.asof(self, where[, subset]) | Возвращает последнюю строку(и) без каких-либо NaN перед where. |
DataFrame.shift(self[, periods, freq, axis, …]) | Сдвигает индекс на желаемое количество периодов с необязательной временной freq. |
DataFrame.slice_shift(self[, periods, axis]) | Эквивалентно shift без копирования данных. |
DataFrame.tshift(self[, periods, freq, axis]) | Сдвигает временной индекс, используя частоту индекса, если она доступна. |
DataFrame.first_valid_index(self) | Возвращает индекс для первого значения без NaN/null. |
DataFrame.last_valid_index(self) | Возвращает индекс для последнего значения без NaN/null. |
DataFrame.resample(self, rule[, how, axis, …]) | Перевыборка данных временных рядов. |
DataFrame.to_period(self[, freq, axis, copy]) | Преобразование DataFrame из DatetimeIndex в PeriodIndex с желаемой частотой (выводится из индекса, если не передано). |
DataFrame.to_timestamp(self[, freq, how, …]) | Преобразование в DatetimeIndex временных меток, в начале периода. |
DataFrame.tz_convert(self, tz[, axis, …]) | Преобразование tz-осознанной оси в целевую часовую зону. |
DataFrame.tz_localize(self, tz[, axis, …]) | Локализация tz-независимого индекса Series или DataFrame в целевую часовую зону. |
DataFrame.plot.area(self[, x, y]) | Построить ступенчатую диаграмму. |
DataFrame.plot.bar(self[, x, y]) | Вертикальная столбчатая диаграмма. |
DataFrame.plot.barh(self[, x, y]) | Построить горизонтальную столбчатую диаграмму. |
DataFrame.plot.box(self[, by]) | Построить диаграмму размаха для столбцов DataFrame. |
DataFrame.plot.density(self[, bw_method, ind]) | Генерация диаграммы оценки плотности ядра с использованием гауссовских ядер. |
DataFrame.plot.hexbin(self, x, y[, C, …]) | Генерация диаграммы гексагонального разбиения. |
DataFrame.plot.hist(self[, by, bins]) | Построить одну гистограмму для столбцов DataFrame. |
DataFrame.plot.kde(self[, bw_method, ind]) | Генерация диаграммы оценки плотности ядра с использованием гауссовских ядер. |
DataFrame.plot.line(self[, x, y]) | Построить графики линий для Series или DataFrame. |
DataFrame.plot.pie(self, \*\*kwargs) | Генерировать круговую диаграмму. |
DataFrame.plot.scatter(self, x, y[, s, c]) | Создать диаграмму рассеяния с различным размером и цветом маркеров. |
Методы и атрибуты, специфичные для разреженных типов данных, предоставляются через DataFrame.sparse доступ.
DataFrame.from_dict(data[, orient, dtype, …]) | Построить DataFrame из словаря массивоподобных данных или словарей. |
DataFrame.from_items(items[, columns, orient]) | (УСТЕРЕЖЕН) Построить DataFrame из списка кортежей. |
DataFrame.from_records(data[, index, …]) | Преобразовать структурированный или массив записей ndarray в DataFrame. |
DataFrame.info(self[, verbose, buf, …]) | Вывести краткую сводку DataFrame. |
DataFrame.to_parquet(self, fname[, engine, …]) | Записать DataFrame в двоичный формат parquet. |
DataFrame.to_pickle(self, path[, …]) | Сериализовать объект в файл с помощью pickle. |
DataFrame.to_csv(self[, path_or_buf, sep, …]) | Записать объект в файл с разделителем (CSV). |
DataFrame.to_hdf(self, path_or_buf, key, …) | Записать содержащиеся данные в файл HDF5 с помощью HDFStore. |
DataFrame.to_sql(self, name, con[, schema, …]) | Записать записи, хранящиеся в DataFrame, в базу данных SQL. |
DataFrame.to_dict(self[, orient, into]) | Преобразовать DataFrame в словарь. |
DataFrame.to_excel(self, excel_writer[, …]) | Записать объект в лист Excel. |
DataFrame.to_json(self[, path_or_buf, …]) | Преобразовать объект в JSON-строку. |
DataFrame.to_html(self[, buf, columns, …]) | Представить DataFrame в виде HTML-таблицы. |
DataFrame.to_feather(self, fname) | Записать DataFrame в двоичный формат feather. |
DataFrame.to_latex(self[, buf, columns, …]) | Представить объект в виде LaTeX-таблицы. |
DataFrame.to_stata(self, fname[, …]) | Экспорт DataFrame в формат Stata dta. |
DataFrame.to_msgpack(self[, path_or_buf, …]) | (УСТЕРЕЖЕН) Сериализовать объект в файл с использованием формата msgpack. |
DataFrame.to_gbq(self, destination_table[, …]) | Записать DataFrame в таблицу Google BigQuery. |
DataFrame.to_records(self[, index, …]) | Преобразовать DataFrame в массив NumPy с записями. |
DataFrame.to_sparse(self[, fill_value, kind]) | (УСТЕРЕЖЕН) Преобразовать в SparseDataFrame. |
DataFrame.to_dense(self) | (УСТЕРЕЖЕН) Возвращает плотное представление Series/DataFrame (в отличие от разреженного). |
DataFrame.to_string(self[, buf, columns, …]) | Представить DataFrame в удобочитаемом для консоли табличном формате. |
DataFrame.to_clipboard(self[, excel, sep]) | Скопировать объект в буфер обмена системы. |
DataFrame.style | Свойство, возвращающее объект Styler, содержащий методы для построения стилизованного HTML-представления DataFrame. |