Как преобразовать dataframe в список python: простой способ

Чтобы преобразовать DataFrame в список в Python, можно использовать метод values.tolist().


import pandas as pd

# Создание DataFrame
df = pd.DataFrame({'Имя': ['Алиса', 'Боб', 'Кэрол'],
                   'Возраст': [25, 30, 35]})

# Преобразование DataFrame в список
lst = df.values.tolist()

print(lst)
    

Результат выполнения кода:


[['Алиса', 25], ['Боб', 30], ['Кэрол', 35]]
    

Метод values.tolist() возвращает двумерный список, где каждый подсписок представляет собой строку DataFrame.

Таким образом, вы можете легко преобразовать DataFrame в список в Python с помощью этого метода.

Детальный ответ

Как dataframe преобразовать в список Python

Добро пожаловать в эту подробную статью о том, как преобразовать dataframe в список в Python.

Что такое dataframe?

Dataframe - это структура данных, предоставляемая библиотекой Pandas, которая позволяет нам представлять данные в табличной форме. Dataframe очень удобен для работы с различными видами данных, такими как числовые, текстовые, булевы значения и другие. Теперь давайте посмотрим, как преобразовать dataframe в список.

Как преобразовать dataframe в список

Чтобы преобразовать dataframe в список, мы можем воспользоваться методом .values.tolist(). Этот метод преобразует dataframe в список, где каждый элемент списка представляет собой строку из dataframe.


import pandas as pd

# Создаем пример dataframe
data = {'Имя': ['Анна', 'Иван', 'Мария'],
        'Возраст': [25, 31, 28],
        'Город': ['Москва', 'Санкт-Петербург', 'Казань']}

df = pd.DataFrame(data)

# Преобразуем dataframe в список
my_list = df.values.tolist()

print(my_list)
    

Вот пример кода, который создает dataframe с данными о людях (имя, возраст, город), а затем преобразует его в список с помощью метода .values.tolist(). Если вы запустите этот код, вы увидите следующий результат:


[['Анна', 25, 'Москва'], ['Иван', 31, 'Санкт-Петербург'], ['Мария', 28, 'Казань']]
    

Вы видите, что каждая строка dataframe превратилась в список. Индексация столбцов также осталась сохранена в списке. Это позволяет нам легко работать с данными в виде списка.

Заключение

Теперь вы знаете, как преобразовать dataframe в список в Python с помощью метода .values.tolist(). Это удобный способ работы с данными в табличной форме и дает возможность использовать все возможности, предоставляемые списками в Python.

Спасибо за прочтение этой статьи, и удачи в вашем дальнейшем программировании!

Видео по теме

Convert list of Python dictionaries into Pandas DataFrame

Pandas Базовый №4. Операции со столбцами DataFrame

Pandas Базовый №1. Создание DataFrame и запись в CSV

Похожие статьи:

🔄 Как работает цикл while в Python: подробное объяснение и примеры кода

Как скачать данные с сайта с помощью питона? 🐍

Почему не выводит принт в питоне 🔎❓

Как преобразовать dataframe в список python: простой способ

🔍 Как узнать, где установлен Python на компьютере?

❓ Как разделить массив Python на подмассивы? Руководство с примерами и советами

🔍 Как найти среднее геометрическое чисел в Python? Урок от профессионала! 🐍