gpt4 book ai didi

python - Pandas DataFrame 构造函数接受列表输入?

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:31 26 4
gpt4 key购买 nike

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

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

最佳答案

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

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

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

关于python - Pandas DataFrame 构造函数接受列表输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35656927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com