我今天刚刚学习了 pandas 的一些基础知识,我注意到 pandas 数据帧看起来与使用 csv 模块运行相同的 csv 文件非常相似(我记得可以将其视为列表列表)。我似乎无法像列表列表那样对 pandas 数据框进行切片,但 dataframe['column name'] 类似于您从字典中提取值的操作。pandas 数据框也像字典一样,但其键的值是列表?
1341 次
2 回答
3
您可以将数据框视为 Series 的字典(在构造和查找时),但也有很多工具可以访问行。
在引擎盖下,数据框被装饰成类似 numpy 数组的结构,如此处所述
于 2018-12-21T15:00:39.067 回答
1
正如我在评论部分所说,一般来说,您可以说 Pandas DataFrame 由三个主要组件组成:数据、索引和一维 ndarray(结构化或同构)的列字典、列表、字典或系列。
数据框
Dict 可以包含 Series、数组、常量或类似列表的对象
在 0.23.0 版更改:如果 data 是 dict,则为 Python 3.6 及更高版本维护参数顺序。
看这里
于 2018-12-21T14:51:32.070 回答