熊猫DataFrame到列表列表

将列表列表转换为pandas数据框很容易:


import pandas as pd

df = pd.DataFrame([[1,2,3],[3,4,5]])

但是,如何将df重新变成列表列表?


lol = df.what_to_do_now?

print lol

# [[1,2,3],[3,4,5]]

python 熊猫


炎炎设计
浏览 421回答 3
3回答

蝴蝶刀刀

您可以访问基础数组并调用其tolist方法:>>> df = pd.DataFrame([[1,2,3],[3,4,5]])>>> lol = df.values.tolist()>>> lol[[1L, 2L, 3L], [3L, 4L, 5L]]

HUX布斯

我不知道它是否适合您的需求,但您也可以这样做:>>> lol = df.values>>> lolarray([[1, 2, 3],       [3, 4, 5]])这只是ndarray模块中的一个numpy数组,可让您执行所有常见的numpy数组操作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python