dataframe如何转成列表?
时间: 2024-04-16 09:29:25 浏览: 44
pandas DataFrame数据转为list的方法
要将DataFrame转换为列表,可以使用DataFrame的values属性。这将返回一个二维的NumPy数组,每一行代表DataFrame中的一条记录。然后,你可以使用tolist()方法将NumPy数组转换为列表。以下是一个示例代码:
```python
import pandas as pd
# 创建DataFrame
data = {'Name': ['Tom', 'John', 'Alice'],
'Age': [25, 30, 28],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 将DataFrame转换为列表
list_data = df.values.tolist()
print(list_data)
```
输出结果:
```
[['Tom', 25, 'New York'], ['John', 30, 'London'], ['Alice', 28, 'Paris']]
```
这样,你就将DataFrame成功转换为了一个列表。
阅读全文