Docs-Python.ru
959 subscribers
2.73K links
Обновления сайта Docs-Python.ru
Download Telegram
🆕🔥Новый материал.

👉 Функция read_sql() модуля pandas в Python.

📝 Функция read_sql() модуля pandas считывает SQL-запрос или таблицу базы данных в DataFrame. pandas.read_sql() является удобной оберткой двух функций pandas.read_sql_table() и pandas.read_sql_query() (для обратной совместимости).

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/read-sql/
🆕🔥Новый материал.

👉 Метод DataFrame.to_sql() модуля pandas в Python.

📝 Метод DataFrame.to_sql() модуля pandas пишет записи, хранящиеся в DataFrame, в базу данных SQL. Поддерживаются базы данных, используемые в SQLAlchemy. Таблицы можно создавать заново, добавлять к ним или перезаписывать.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/dataframe-to-sql/
🆕🔥Новый материал.

👉 Примеры групповых операций в pandas со StackOverflow

📝 Примеры различных ситуации с групповыми операциями в pandas, собранные со StackOverflow. Базовая группировка GroupBy.apply(), применение GroupBy.apply() к различным элементам в группе, использование GroupBy.get_group(), выбор строки с максимальным значением из каждой группы и т.д.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/groupby-stackoverflow/
🆕🔥Новый материал.

👉 Метод .transform() объектов DataFrame/DataFrameGroupBy в pandas

📝 Методы DataFrame.transform() модуля pandas вызывают функцию func для самостоятельного создания DataFrame/Series с той же формой оси, что и у исходного объекта. Метод .transform() также имеют объекты DataFrameGroupBy и Resampler. Отличие .transform() от .apply() в групповых операциях.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/transform-dataframegroupby/
👍3🔥1
🆕🔥Новый материал.

👉 Метод DataFrame.rolling() модуля pandas в Python.

📝 Оконные операции - операции, которые выполняют агрегацию по скользящему разделу значений. API оконных операций функционирует аналогично API groupby Series и DataFrame, вызывая метод оконного управления с необходимыми параметрами, а затем впоследствии вызывая функцию агрегирования.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/dataframe-rolling/
👍1
🆕🔥Новый материал.

👉 Метод DataFrame.expanding() модуля pandas в Python.

📝 Расширяющееся окно дает значение агрегированной статистики со всеми данными, доступными к этому моменту времени.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/dataframe-expanding/
👍2
🆕🔥Новый материал.

👉 Метод .drop() объектов Series/DataFrame в pandas

📝 Метод DataFrame.drop() удаляет строки или столбцы, при указании имен меток labels и соответствующей оси axis или напрямую указав имена индексов index или столбцов columns. При использовании MultiIndex метки на разных уровнях можно удалить, указав уровень level.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/dataframe-drop/
🆕🔥Новый материал.

👉 Методы .rename() и .rename_axis() объектов Series/DataFrame в pandas

📝 Метод DataFrame.rename() переименовывает столбцы или метки индексов. Значения функции/словаря должны быть уникальными (один-к-одному). Метки, не содержащиеся в словаре/Series, останутся как есть. Метод DataFrame.rename_axis() переименовывает имя оси для индекса или столбцов.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/rename-rename-axis-dataframe/
🆕🔥Новый материал.

👉 Метод round() объектов Series/DataFrame в pandas

📝 Методы DataFrame.round() и Series.round() модуля pandas округляют Series/DataFrame до определенного количества десятичных знаков.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/round-series-dataframe/
🆕🔥Новый материал.

👉 Функция to_numeric() модуля pandas в Python.

📝 Функция pandas.to_numeric() модуля pandas преобразует аргумент в числовой тип. Тип возвращаемого значения по умолчанию - float64 или int64, в зависимости от предоставленных данных. Для получения других типов dtypes необходимо использовать аргумент downcast.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/to-numeric/
🆕🔥Новый материал.

👉 Метод .compare() объектов Series/DataFrame в pandas

📝 Методы DataFrame.compare() и Series.compare сравнивает собственный объект с другим other объектом (DataFrame/Series) и показывает различия. Результирующий индекс будет MultiIndex с поочередным расположением объектов self и other на внутреннем уровне.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/compare-series-dataframe/
👍1
🆕🔥Новый материал.

👉 Метод .align() объектов Series/DataFrame в pandas

📝 Метод DataFrame.align() и Series.align() модуля выравнивает два объекта по их осям axis с помощью указанного метода соединения join. Метод соединения указывается для каждого индекса оси.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/dataframe-align/
👍1
🆕🔥Новый материал.

👉 Polars быстрая библиотека DataFrame для Python

📝 Материал содержит ключевые моменты, которые должен знать каждый, кто имеет опыт общения с pandas и хочет попробовать Polars. Включены как различия в концепциях, на которых построены библиотеки, так и различия в том, как следует писать код Polars по сравнению с кодом Pandas.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/polars-dataframe/
👍1
🆕🔥Новый материал.

👉 Пакет FireDucks, быстрый и полностью совместимый с API pandas

📝 FireDucks - ускоренная компилятором библиотека DataFrame для Python с полностью совместимым API pandas (без каких-либо изменений кода вручную). FireDucks разработан сотрудниками отдела исследований и разработок NEC(Япония). Доступна на платформах Linux.

🌐 https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/paket-fireducks-sovmestimyi-api-pandas/
👍1
🔁Изменение информации.

👉 Функция reduce() модуля functools в Python.

📝 Функция reduce() модуля functools кумулятивно применяет функцию function к элементам итерируемой iterable последовательности, сводя её к единственному значению.

🌐 https://docs-python.ru/standart-library/modul-functools-python/funktsija-reduce-modulja-functools/
👍2
🔁Изменение информации.

👉 Исключения наследуемые от Exception в Python.

📝 Все перечисленные здесь встроенные исключения, являются производными от класса Exception, который в свою очередь наследуется от базового класса BaseException

🌐 https://docs-python.ru/tutorial/vstroennye-iskljuchenija-interpretator-python/vstroennye-iskljuchenija/
🆕🔥Новый материал.

👉 Перегрузка операторов в классах Python.

📝 В Python существует методы для перегрузки операторов Python (<, >, = и др.), использующих так называемые "dunder" или "magic" методы. Перегрузка операторов используется для описания логики в случаях нестандартного использования операторов в пользовательских объектах (пример будет ниже).

🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/peregruzka-operatorov-klassakh/
🔁Изменение информации.

👉 Контекстный менеджер with в Python

📝 Оператор with в Python поддерживает концепцию контекста среды выполнения, определенного контекстным менеджером. Протокол контекстных менеджеров реализован с помощью пары методов, которые позволяют определяемым пользователем классам определять конте

🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/kontekstnyj-menedzher-with/
🔁Изменение информации.

👉 Создание собственного менеджера контекста в Python.

📝 Обычно, менеджеры контекста отслеживают какое-то полезное состояние своего собственного объекта, по этому метод __enter__ возвращает собственный объект self. Метод __exit__() вызывается при выходе из блока оператора with и отвечает за очистку и управляет исключениями внутри оператора with.

🌐 https://docs-python.ru/tutorial/chtenie-zapis-fajl/sozdanie-sobstvennogo-menedzhera-konteksta/
🔁Изменение информации.

👉 Правила разрешение имен и область видимости в Python

📝 Область видимости определяет видимость имени переменной в блоке. Если локальная переменная определена в блоке, ее область действия включает этот блок. Если определение встречается в функциональном блоке, область действия расширяется на внутренние бло

🌐 https://docs-python.ru/tutorial/struktura-programmy-python/pravila-razreshenie-imen/