Hướng dẫn how do you convert a dataframe to a list in python? - làm thế nào để bạn chuyển đổi khung dữ liệu thành một danh sách trong python?

Bạn có thể chuyển đổi Pandas DataFrame thành một danh sách trong Python bằng Tolist ():

df.values.tolist()

Trong hướng dẫn ngắn này, bạn sẽ thấy một ví dụ về việc chuyển đổi gấu trúc DataFrame thành một danh sách.

Ví dụ về việc chuyển đổi DataFrame của Pandas thành một danh sách

Hãy nói rằng bạn có dữ liệu sau đây về sản phẩm và giá cả:

sản phẩm giá bán
Máy tính bảng250
Máy in100
Máy tính xách tay1200
Màn hình300

Sau đó, bạn quyết định thu thập dữ liệu đó trong Python bằng cách sử dụng gấu trúc DataFrame. Tại một thời điểm nhất định, bạn nhận ra rằng bạn đã muốn chuyển đổi dữ liệu gấu trúc đó thành một danh sách.

Để thực hiện mục tiêu này, bạn có thể sử dụng mã Python sau để chuyển đổi DataFrame thành danh sách, trong đó:

  • Phần trên cùng của mã, chứa cú pháp để tạo một khung dữ liệu với dữ liệu trên
  • Phần dưới cùng của mã chuyển đổi DataFrame thành một danh sách bằng cách sử dụng: df.values.tolist ()

Đây là mã Python đầy đủ:

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)

Và khi bạn chạy mã, bạn sẽ nhận được danh sách đa chiều sau (nghĩa là, danh sách danh sách):

[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

Tùy chọn, bạn có thể xác nhận thêm rằng bạn có một danh sách bằng cách thêm in (gõ (sản phẩm_list)) ở cuối mã:print(type(products_list)) at the bottom of the code:

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))

Như bạn có thể thấy, DataFrame gốc thực sự đã được chuyển đổi thành một danh sách (như được tô sáng màu vàng):

[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

Chuyển đổi một cột riêng lẻ trong DataFrame thành một danh sách

Hãy để nói rằng bạn muốn chuyển đổi cột ‘sản phẩm‘ thành một danh sách.product‘ column into a list.

Sau đó, bạn có thể sử dụng mẫu sau để chuyển đổi một cột riêng lẻ trong DataFrame thành danh sách:

df['column_name'].values.tolist()

Dưới đây là mã Python hoàn chỉnh để chuyển đổi cột ‘sản phẩm thành một danh sách:

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

product = df['product'].values.tolist()
print(product)

Chạy mã và bạn sẽ nhận được danh sách sau:

['Tablet', 'Printer', 'Laptop', 'Monitor']

Điều gì sẽ xảy ra nếu bạn muốn nối thêm một mục bổ sung (ví dụ: bàn phím) vào danh sách ‘sản phẩm?

Trong trường hợp đó, chỉ cần thêm cú pháp sau:

product.append('Keyboard')

Vì vậy, mã Python hoàn chỉnh sẽ trông như thế này:

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

product = df['product'].values.tolist()
product.append('Keyboard')

print(product)

Bây giờ bạn sẽ thấy ‘bàn phím ở cuối danh sách:

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
0

Một kịch bản ngược lại

Đôi khi, bạn có thể phải đối mặt với một tình huống ngược lại, nơi bạn sẽ cần chuyển đổi danh sách thành DataFrame. Nếu trường hợp đó, bạn có thể muốn kiểm tra hướng dẫn sau giải thích cách chuyển đổi danh sách thành DataFrame trong Python.

Hãy để thảo luận về cách chuyển đổi gấu trúc DataFrame thành danh sách. Đầu tiên, hãy để Lôi tạo một DataFrame cơ bản:

Python3

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
5
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
6

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
7
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
9
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
0
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
1
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
2223
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
4
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
6
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
8
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
9

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
0
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
1
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
2
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
5
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
7
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
9
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

0

[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

1
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

3

[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

4

Đầu ra:

Hướng dẫn how do you convert a dataframe to a list in python? - làm thế nào để bạn chuyển đổi khung dữ liệu thành một danh sách trong python?

Đôi khi, bạn có thể cần phải chuyển đổi DataFrame của mình thành danh sách. Để thực hiện nhiệm vụ này, ‘Tolist ()‘ Hàm có thể được sử dụng. Dưới đây là một ví dụ cơ bản để sử dụng chức năng này và chuyển đổi DataFrame cần thiết thành danh sách.tolist() ‘ function can be used. Below is a basic example to use this function and convert the required DataFrame into a List.

Python3

Đầu ra: & nbsp;

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
1

Ở đây, mỗi danh sách bên trong chứa tất cả các cột của một hàng cụ thể. & NBSP;

Pandas DataFrame có thể được chuyển đổi thành danh sách theo nhiều cách. Hãy để một cái nhìn về các cách khác nhau để chuyển đổi từng dữ liệu.

Phương pháp số 1: Chuyển đổi DataFrame thành danh sách chứa tất cả các hàng của một cột cụ thể: Converting a DataFrame to List containing all the rows of a particular column:

Python3

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
5
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
6

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
7
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
9
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
0
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
1
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
2223
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
4
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
6
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
8
df['column_name'].values.tolist()
9

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
0
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
1
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
2
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
5
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
7
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
9
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

0

[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

1
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

3

Đầu ra:

['Tablet', 'Printer', 'Laptop', 'Monitor']
9
product.append('Keyboard')
0

Output:  

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
2

Đôi khi, bạn có thể cần phải chuyển đổi DataFrame của mình thành danh sách. Để thực hiện nhiệm vụ này, ‘Tolist ()‘ Hàm có thể được sử dụng. Dưới đây là một ví dụ cơ bản để sử dụng chức năng này và chuyển đổi DataFrame cần thiết thành danh sách. Converting a DataFrame to Nested List containing all the rows of all the columns:

Python3

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
5
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
6

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
7
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
9
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
0
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
1
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
2223
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
4
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
6
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
8
df['column_name'].values.tolist()
9

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
0
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
1
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
2
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
5
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
7
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
9
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

0

['Tablet', 'Printer', 'Laptop', 'Monitor']
4
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
['Tablet', 'Printer', 'Laptop', 'Monitor']
6
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
0
['Tablet', 'Printer', 'Laptop', 'Monitor']
8

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
10
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
12

Phương pháp số 2: Chuyển đổi DataFrame thành danh sách lồng nhau chứa tất cả các hàng của tất cả các cột:

[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

1
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
09

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
13
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
14
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
15
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
16

['Tablet', 'Printer', 'Laptop', 'Monitor']
9
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
24

Output:  

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
3

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
17
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
18
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
20
Converting a DataFrame to a list that contains lists having all the columns of a row.

Python3

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
5
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
6

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
7
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
9
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
0
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
1
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
2223
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
4
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
6
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
8
df['column_name'].values.tolist()
9

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
0
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
1
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
2
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
5
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
7
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
print(type(products_list))
9
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

0

[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

1
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

3

Đầu ra:

['Tablet', 'Printer', 'Laptop', 'Monitor']
9
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
58

Đầu ra:

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
4

Đôi khi, bạn có thể cần phải chuyển đổi DataFrame của mình thành danh sách. Để thực hiện nhiệm vụ này, ‘Tolist ()‘ Hàm có thể được sử dụng. Dưới đây là một ví dụ cơ bản để sử dụng chức năng này và chuyển đổi DataFrame cần thiết thành danh sách. Converting a DataFrame to a list that contains lists having all the columns of a row along with column names.

Python3

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
5
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
6

import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
7
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
9
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
0
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
1
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
2223
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
4
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
6
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
3
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
8
df['column_name'].values.tolist()
9

['Tablet', 'Printer', 'Laptop', 'Monitor']
4
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
['Tablet', 'Printer', 'Laptop', 'Monitor']
6
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]
0
['Tablet', 'Printer', 'Laptop', 'Monitor']
8

[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

1
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
8
[['Tablet', 250], ['Printer', 100], ['Laptop', 1200], ['Monitor', 300]]

3

Đầu ra:

['Tablet', 'Printer', 'Laptop', 'Monitor']
9
import pandas as pd

data = {'product': ['Tablet','Printer','Laptop','Monitor'],
        'price': [250,100,1200,300]
        }

df = pd.DataFrame(data)

products_list = df.values.tolist()
print(products_list)
58

Output:

Đôi khi, bạn có thể cần phải chuyển đổi DataFrame của mình thành danh sách. Để thực hiện nhiệm vụ này, ‘Tolist ()‘ Hàm có thể được sử dụng. Dưới đây là một ví dụ cơ bản để sử dụng chức năng này và chuyển đổi DataFrame cần thiết thành danh sách.


Làm thế nào để bạn thay đổi DataFrame thành một danh sách trong Python?

Đầu ra: Đôi khi, bạn có thể cần chuyển đổi DataFrame của mình thành danh sách.Để thực hiện nhiệm vụ này, hàm 'Tolist ()' có thể được sử dụng.' tolist() ' function can be used.

Làm cách nào để biến một hàng dataFrame thành một danh sách?

Lệnh để chuyển đổi DataFrame thành danh sách là pd.dataFrame.values.tolist ().pd. DataFrame. values. tolist().

Làm thế nào để bạn biến một cột của DataFrame thành một danh sách?

Tolist () để có được một danh sách một cột được chỉ định.Từ DataFrame, chúng tôi chọn cột Tên Tên bằng cách sử dụng toán tử [] trả về một đối tượng Series.Tiếp theo, chúng tôi sẽ sử dụng chuỗi chức năng.to_list () được cung cấp bởi lớp loạt để chuyển đổi đối tượng loạt và trả về danh sách.select the column “Name” using a [] operator that returns a Series object. Next, we will use the function Series. to_list() provided by the Series class to convert the series object and return a list.

Làm thế nào để bạn chuyển đổi một DataFrame thành một danh sách các bộ dữ liệu?

Sử dụng gấu trúc ...
df = pd.DataFrame ({'col1': [1, 2, 3], 'col2': [4, 5, 6]}).
print(df).
hồ sơ = df.to_Records (index = false).
Kết quả = Danh sách (hồ sơ).
print(result).