将 DataFrame 的行(row)转换为列表(list)可以使用 values.tolist() 函数。
示例代码如下所示:
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2], 'B': ['a', 'b']})
print("原始 DataFrame:\n", df)
# 将每一行转换为列表并存入新的变量中
rows_as_lists = df.values.tolist()
print("\n转换后的结果:\n", rows_as_lists)
输出结果:
原始
DataFrame:
A B
0 1 a
1 2 b
转换后的结果:
[[1, 'a'], [2, 'b']]