dataframe.values.tolist()
是将 Pandas DataFrame 中的数据转换为嵌套的 Python 列表(list of lists)。这将返回一个包含 DataFrame 所有行和列的嵌套列表。以下是一个简单的例子:
假设有如下的 DataFrame:
import pandas as pddata = {'Name': ['Alice', 'Bob', 'Charlie'],'Age': [25, 30, 35],'City': ['New York', 'San Francisco', 'Los Angeles']
}df = pd.DataFrame(data)
DataFrame df
:
Name Age City
0 Alice 25 New York
1 Bob 30 San Francisco
2 Charlie 35 Los Angeles
使用 values.tolist()
:
list_of_lists = df.values.tolist()
list_of_lists
的值为:
[['Alice', 25, 'New York'],['Bob', 30, 'San Francisco'],['Charlie', 35, 'Los Angeles']]
这里,每一行被转换为一个包含该行所有值的子列表。