dataframe 转为多个元组的列表
时间: 2023-06-10 07:07:37 浏览: 401
可以使用 `itertuples()` 方法将 DataFrame 转换为多个元组的列表。例如:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]})
# 将 DataFrame 转换为多个元组的列表
tuple_list = [row for row in df.itertuples(index=False)]
print(tuple_list)
# 输出:[(Alice, 25), (Bob, 30), (Charlie, 35)]
```
在上面的例子中,`itertuples()` 方法返回的元组包含了 DataFrame 中每一行的数据,其中 `index=False` 表示不包含行索引。
阅读全文