Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что такое DataFrame в Pandas?
DataFrame – это основная структура данных в Pandas, которая представляет собой таблицу с именованными колонками и индексированными строками. Он позволяет загружать, изменять и анализировать данные, а также выполнять операции фильтрации, группировки и агрегации.
Создать DataFrame можно с помощью pd.DataFrame(data), где data может быть списком, словарем, массивом NumPy, CSV-файлом и т. д.
Какие существуют способы создания DataFrame в Pandas?
В Pandas DataFrame можно создать несколькими способами:
Пустой DataFrame – pd.DataFrame().
Из списка – pd.DataFrame(list).
Из списка списков – pd.DataFrame(list_of_lists).
Из словаря списков – pd.DataFrame(dict_of_lists).
Из списка словарей – pd.DataFrame(list_of_dicts).
Из Series – pd.DataFrame(pd.Series()).
Из CSV или Excel – pd.read_csv(), pd.read_excel().
Как считать данные в DataFrame из CSV-файла?
Для загрузки данных из CSV-файла в Pandas используется метод read_csv(). Он принимает путь к файлу и дополнительные параметры, такие как разделитель или кодировка. Также можно использовать метод read_table(), указав delimiter для CSV-файлов с нестандартными разделителями.
Как получить первые несколько строк DataFrame?
Для получения первых строк DataFrame используется метод head(n), где n – количество строк (по умолчанию 5). Также можно использовать iloc[:n], который работает аналогично срезам списков в Python.
Как выбрать один столбец из DataFrame?
Выбрать один столбец можно с помощью df["column_name"] или df.column_name. Первый способ предпочтителен, так как работает с любыми именами столбцов.
Как переименовать столбец в DataFrame?
Как добавить индекс, строку или столбец в существующий DataFrame?
Как удалить индекс, строку или столбец из существующего DataFrame?
Как установить индекс в Pandas DataFrame?
Как сбросить индекс DataFrame?
Рейтинг:
1
Сложность:
2
Для переименования столбцов используется метод rename(). Можно переименовать один или несколько столбцов, передав словарь {старое_имя: новое_имя}.
Рейтинг:
1
Сложность:
4
Добавление индекса выполняется через set_index(), позволяя установить столбец, список или Series в качестве индекса.
Добавление строк можно сделать с помощью df.loc[], передав индекс и значения, или через pd.concat(), объединяя несколько DataFrame.
Добавление столбцов осуществляется через присвоение df['column_name'] = values, а также методами df.insert() и df.assign().
Рейтинг:
1
Сложность:
3
Удаление индекса выполняется через reset_index().
Удаление строки осуществляется с помощью df.drop(index).
Удаление столбца выполняется через df.drop(columns, axis=1).
Рейтинг:
1
Сложность:
4
Метод set_index() позволяет сделать столбец, Series или список индексом DataFrame. Он также поддерживает множественные индексы.
Рейтинг:
1
Сложность:
4
Метод reset_index() сбрасывает индекс и делает его обычным столбцом или удаляет полностью, если передан drop=True.
Рейтинг:
2
Сложность:
4
Рейтинг:
2
Сложность:
5
Рейтинг:
1
Сложность:
4
Рейтинг:
1
Сложность:
3
Рейтинг:
2
Сложность:
4