怎么把DataFrame里一行一行的数据添加到列表里
时间: 2024-04-12 16:27:44 浏览: 89
python实现在pandas.DataFrame添加一行
你可以使用DataFrame的iterrows()方法来遍历行,并将每一行的数据添加到一个列表中。以下是一个示例代码:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 创建一个空列表
data_list = []
# 遍历DataFrame的每一行
for index, row in df.iterrows():
# 将每一行的数据添加到列表中
data_list.append(row.tolist())
print(data_list)
```
这将输出:
```
[[1, 4], [2, 5], [3, 6]]
```
请注意,iterrows()方法返回每一行的索引和Series对象,我们可以使用tolist()方法将Series对象转换为列表。
阅读全文