⏩Инспекция данных
df.head() – первые строкиdf.info() – информация о DataFramedf.describe() – статистика числовых данных⏩Обработка пропущенных данных
df.isnull().sum() – количество пропущенных значенийdf.dropna() – удаление строк с пропускамиdf.fillna(value) – заполнение пропусков⏩Очистка и трансформация данных
df.drop_duplicates() – удаление дубликатовdf.rename(columns={'old': 'new'}) – переименование колонокdf.astype({'col': 'type'}) – изменение типа данныхdf.replace({'old': 'new'}) – замена значенийdf.reset_index() – сброс индексаdf.drop(['col'], axis=1) – удаление колонок⏩Выбор и фильтрация данных
df.loc['label', 'col'] – выбор по меткеdf.iloc[] – выбор по индексуdf[df['col'] > value] – фильтрация⏩Агрегация и анализ данных
df.groupby('col').agg('mean') – группировка и агрегацияdf.sort_values('col', ascending=False) – сортировкаdf.value_counts() – количество уникальных значенийdf.apply() – применение функцииdf.pivot_table(values, index, columns) – сводная таблица⏩Объединение данных
pd.concat([df1, df2]) – объединение DataFramepd.merge(df1, df2, on='key') – слияние по ключуdf1.join(df2) – объединение по индексуdf1.append(df2) – добавление строк👉 @PythonPortal
