Pandas Column to List – Конвертируйте колонку Pandas в список
Last updated
Last updated
В этой статье вы узнаете, как преобразовать столбец Pandas в список, что также позволит вам преобразовать серию Pandas в список.
Вы научитесь использовать метод .tolist()
библиотеки Pandas, встроенную функцию list()
языка Python и метод .tolist()
библиотеки NumPy.
Оглавление
Давайте начнем с загрузки образца dataframe. Скопируйте код ниже, если вы хотите следовать этому руководству.
Теперь давайте приступим к преобразованию столбца нашего dataframe в список!
Узнайте, как преобразовать список в строку в Python, ознакомившись с моим руководством по этой ссылке: Как преобразовать список в строку в Python.
Сначала мы воспользуемся методом Pandas .tolist()
, чтобы преобразовать нашу серию Pandas в список. Преимущество этого способа заключается в том, что нам не нужно импортировать библиотеку NumPy, если мы её больше нигде не используем.
Метод Pandas .tolist()
применяется к серии Pandas (столбцу) и преобразует её в список.
В качестве примера возьмём столбец name
и преобразуем его в список:
Мы можем видеть, что был возвращён список names
, содержащий различные значения из этого столбца..
Аналогично приведённому выше примеру, мы можем использовать встроенную функцию list()
языка Python для преобразования серии Pandas в список.
Вместо того чтобы вызывать функцию как метод серии Pandas, мы просто обернём столбец в функцию list()
.
В следующем примере преобразуем столбец Birth City
в список:
Аналогично использованию метода Pandas .tolist()
, встроенная функция list()
возвращает список из столбца Pandas.
В качестве последнего метода, рассматриваемого в этом руководстве, вы узнаете, как использовать метод .tolist()
библиотеки NumPy.
Сначала мы преобразуем серию Pandas в массив NumPy, используя атрибут .values
. Затем вызовем метод .tolist()
, чтобы получить список.
В этом последнем примере преобразуем столбец Age
в список:
В этой статье вы узнали, как преобразовать столбец Pandas в список, что также позволяет преобразовать серию Pandas в список. Вы научились делать это с помощью метода tolist()
библиотеки Pandas, встроенной функции list()
языка Python и метода tolist()
библиотеки NumPy.
Чтобы узнать больше о методе tolist()
в Pandas, ознакомьтесь с официальной документацией по . Чтобы узнать больше о встроенной функции list()
в Python, посетите официальную документацию по .