pythondataframe转列表
时间: 2023-10-11 08:10:54 浏览: 86
Python 将DataFrame数据转换成列表 Python源码
可以使用 `values.tolist()` 方法将 Pandas DataFrame 转换为列表。
例如,假设有以下 DataFrame:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': ['a', 'b', 'c']})
print(df)
```
输出:
```
A B
0 1 a
1 2 b
2 3 c
```
可以使用 `values.tolist()` 方法将其转换为列表:
```
lst = df.values.tolist()
print(lst)
```
输出:
```
[[1, 'a'], [2, 'b'], [3, 'c']]
```
注意,转换后的列表的每个元素是一个包含每行数据的列表。如果 DataFrame 中有多列数据,那么每个子列表也会包含多个元素。
阅读全文