Python is awesome
127 subscribers
65 photos
11 videos
54 links
Добро пожаловать в "Python is Awesome" - ваш источник вдохновения и знаний о Python! Этот канал создан для всех, кто увлечен Python, от новичков до опытных разработчиков.

Если вы только начинаете свое путешествие с Python, найдете здесь простые задания)
Download Telegram
Python is Awesome - Pandas 101 🐼

Привет всем! Сегодня мы продолжим рассказ о Pandas - мощной библиотеке для работы с данными в Python.

Pandas предоставляет структуры данных и функции, необходимые для очистки, преобразования и анализа данных. С его помощью вы можете работать с данными так же легко, как в Excel, но с преимуществами программирования.

🚀 Установка:

pip install pandas

🔥 Загрузка данных из CSV:

import pandas as pd

df = pd.read_csv('file.csv')

🔥 Загрузка данных из Excel:

df = pd.read_excel('file.xlsx')

Основные операции в Pandas:

🔸 Просмотр данных:

print(df.head()) # Показывает первые 5 строк
print(df.tail()) # Показывает последние 5 строк

🔸 Фильтрация данных:

df_filtered = df[df['column_name'] > 50] # Фильтрация по условию

🔸 Агрегация данных:

df['column_name'].mean() # Среднее значение
df['column_name'].sum() # Сумма значений
df.groupby('column_name').size() # Количество значений по группам

🔸 Изменение данных:

df['new_column'] = df['column_name'] * 2 # Создание новой колонки на основе существующей

🔸 Сохранение данных в файл:

df.to_csv('new_file.csv', index=False) # Сохранение в CSV
df.to_excel('new_file.xlsx', index=False) # Сохранение в Excel

Это лишь начало того, что вы можете делать с Pandas. В следующих постах мы рассмотрим более сложные сценарии анализа и обработки данных. Следите за обновлениями!


#python #pandas #pythonisawesome #dataanalysis #newbie
🐍 Python is Awesome! 🚀

Продолжаем погружаться в мир Python и сегодня расскажем о двух важных операциях при работе с данными: фильтрации и агрегации.

🔹 Фильтрация данных:
Фильтрация данных - это процесс выбора нужных строк из большого набора данных на основе заданных условий. В Python мы можем использовать библиотеку pandas для фильтрации данных из файлов CSV и Excel. Например, мы можем легко отобрать только те строки, где значение в определенном столбце больше определенного порога. Просто загрузите данные, используя pandas, и примените условие фильтрации!

🔹 Агрегация данных:
Агрегация данных - это процесс суммирования, подсчета средних значений, подсчета количества элементов или применения других агрегирующих функций к группе данных. Также для агрегации данных мы можем использовать библиотеку pandas. Например, мы можем легко вычислить среднее значение или сумму значений столбца, а также количество значений по группам. Группировка данных и применение агрегирующих функций помогут нам получить ценные инсайты из данных!

💡 Как делать фильтрацию данных с CSV и Excel?
Используя библиотеку pandas, вы можете легко загрузить данные из файлов CSV и Excel в Python. Затем примените условие фильтрации для выбора нужных строк. Не забудьте указать путь к файлу и название столбца для фильтрации.

💡 Как проводить агрегацию данных?
С помощью библиотеки pandas вы можете применять различные агрегирующие функции, такие как сумма, среднее значение, количество и другие, к вашим данным. Просто используйте функции pandas для столбцов, которые вам интересны, и получите результат агрегации.

💡 Как создать новую колонку и добавить туда новые элементы?
Используя библиотеку pandas, вы можете легко создавать новые колонки в вашем наборе данных и добавлять в них новые элементы. Просто обратитесь к вашему DataFrame и присвойте новому столбцу значения, которые вы хотите добавить. Новые элементы могут быть списком значений или вычислены на основе существующих столбцов.

Python предоставляет мощные инструменты для фильтрации, агрегации и манипуляции с данными. Используйте их, чтобы извлечь ценные знания и делать ваши анализы данных еще лучше! 🎉

#Python #DataManipulation #Pandas #CSV #Excel