Pandas DataFrame 转化为 List of Lists
在本文中,我们将介绍如何把Pandas DataFrame转化为List of Lists。 List of Lists 是Python中的一种数据类型,它是由多个List组成的二维数据结构。我们可以把Pandas DataFrame转化为List of Lists来方便地进行数据处理和分析。 下面我们将介绍两种常用的方法。
阅读更多:Pandas 教程
方法一
在这种方法中,我们使用Pandas中的values属性来把DataFrame转化为List of Lists。values属性返回一个ndarray类型的值,我们可以通过tolist()方法来把ndarray转化为List类型。
以上代码执行的结果为:
我们可以发现,以上代码已经把DataFrame转化为了一个List of Lists。每个子List代表着DataFrame中的一行数据。
方法二
在这种方法中,我们使用Pandas中的iterrows()方法遍历DataFrame,并将每行数据转化为一个List。在每次遍历时,我们要把每个List添加到另一个List中,以完成整个DataFrame到List of Lists的转化。
以上代码执行的结果为:
我们同样可以看到,以上代码已经把DataFrame转化为了一个List of Lists。每个子List也代表着DataFrame中的一行数据。
总结
本文介绍了如何把Pandas DataFrame转化为List of Lists。以上列出的两种方法分别使用了values和iterrows()方法。我们可以根据实际需求,选择不同的方法来完成DataFrame到List of Lists的转化。