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ảng | 250 |
Máy in | 100 |
Máy tính xách tay | 1200 |
Màn hình | 300 |
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]]
9import 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]]
3import 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]]
3import 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]]
3import 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]]
1import 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:
Đô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]]
3import 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]]
3import 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]]
3import 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]]
1import 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']
9product.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]]
3import 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]]
3import 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]]
3import 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']
4import 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']
8import 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]]
1import 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']
9import 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]
17import 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]
18import 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]]
3import 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]]
3import 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]]
3import 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]]
1import 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']
9import 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']
4import 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]]
1import 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']
9import 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.