Pandas数据帧构造函数接受列表输入?

2024-10-02 02:24:06 发布

您现在位置:Python中文网/ 问答频道 /正文

DataFrame构造函数的pandasdocumentation列出了数据参数的以下参数类型:numpy ndarray(结构化或同构)、dict或DataFrame。但它显然接受一个列表列表(见下文)。我对pandas还比较陌生,只是在运行一堆测试/示例。熊猫一般接受python列表来代替ndarray吗?在

import pandas as pd
DF_From_List_Input = pd.DataFrame([[1,2,3],[4,5,6]])  #works fine!

Tags: 数据numpy类型dataframepandas列表参数dict
1条回答
网友
1楼 · 发布于 2024-10-02 02:24:06

是的,Pandas通常接受Python列表来代替ndarray。查看DataFrame类的source code,有一个显式的检查,当前在第255行,后面是创建数据帧的逻辑。在

elif isinstance(data, (list, types.GeneratorType)):

有趣的是,我从未遇到过将列表列表传递给DataFrame构造函数的任何问题。在

相关问题 更多 >

    热门问题