dataframe转列表
时间: 2024-05-26 08:07:49 浏览: 46
Python 将DataFrame数据转换成列表 Python源码
Pandas 中的 DataFrame 可以使用 values 属性将其转换为一个二维数组或列表。例如,如果 df 是一个 DataFrame,可以通过 df.values 将其转换为一个二维数组,通过 df.values.tolist() 将其转换为一个列表。
以下是一个示例代码:
```
import pandas as pd
# 创建一个 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
# 转换为列表
df_list = df.values.tolist()
print(df_list)
```
输出结果如下:
```
[['Alice', 25, 'F'], ['Bob', 30, 'M'], ['Charlie', 35, 'M']]
```
阅读全文