Русский
Открыть в Telegram

Пост ✈️Pandas — это мощная библиотека Python для обработки и анализа данных. Она предоставляет удобные структуры данных, таки…

22 февраля 2025
P
Pythoner
Фотография
✈️Pandas — это мощная библиотека Python для обработки и анализа данных. Она предоставляет удобные структуры данных, такие как DataFrame (таблицы) и Series (столбцы), которые позволяют легко манипулировать данными. Pandas особенно полезен для работы с табличными данными, такими как CSV-файлы, Excel-таблицы или базы данных. ➡️Пример анализа данных с помощью Pandas Допустим, у нас есть файл data.csv со следующим содержимым: name,age,salary Alice,30,50000 Bob,25,60000 Charlie,35,70000 David,28,55000 Eva,22,45000 Вот как мы можем проанализировать эти данные с помощью Pandas: import pandas as pd # Загружаем данные из CSV-файла df = pd.read_csv('data.csv') # Выводим первые 3 строки таблицы print("Первые 3 строки:") print(df.head(3)) # Считаем среднюю зарплату average_salary = df['salary'].mean() print(f"\nСредняя зарплата: {average_salary:.2f}") # Находим самого высокооплачиваемого сотрудника top_earner = df.loc[df['salary'].idxmax()] print("\nСамый высокооплачиваемый сотрудник:") print(top_earner) # Группировка данных по возрастным группам df['age_group'] = pd.cut(df['age'], bins=[18, 25, 35, 50], labels=['18-25', '26-35', '36-50']) grouped = df.groupby('age_group')['salary'].mean() print("\nСредняя зарплата по возрастным группам:") print(grouped) Результат: Первые 3 строки: name age salary 0 Alice 30 50000 1 Bob 25 60000 2 Charlie 35 70000 Средняя зарплата: 56000.00 Самый высокооплачиваемый сотрудник: name Charlie age 35 salary 70000 age_group 26-35 Name: 2, dtype: object Средняя зарплата по возрастным группам: age_group 18-25 45000.0 26-35 61666.7 36-50 NaN Name: salary, dtype: float64 ➡️Почему Pandas полезен? — Удобство работы с данными: Pandas позволяет легко загружать, фильтровать и анализировать данные. — Широкие возможности: От простых статистических расчетов до сложной визуализации. — Интеграция с другими библиотеками: Pandas отлично работает с Matplotlib, Seaborn и Scikit-learn. ➡️Заключение Pandas — это незаменимый инструмент для анализа данных в Python. Начните с простых примеров, таких как чтение и фильтрация данных, и постепенно переходите к более сложным задачам. 🐍 Pythoner
34 · 1.7K ·

Рядом в ленте

PPythonerDSL (Domain-Specific Language) — это специализированный язык программирования, созданный для решения узкоспециализированных задач. В отличие от общих языков проPPythoner➡️3. Использование инструментов для создания DSL Если вы хотите ускорить процесс создания DSL, можно использовать специализированные инструменты, такие как: - P
это сообщение
PPythoner✈️Виртуальное окружение — это изолированное пространство для работы с Python-проектами. Оно позволяет устанавливать зависимости конкретного проекта без влияния PPythonerФотография

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем