Pandas入门4 -- DataFrame类及创建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pandas入门4 -- DataFrame类及创建相关的知识,希望对你有一定的参考价值。

参考技术A 上一节《 Pandas入门3 -- Series基本操作 》

如前所述,Series是用于表示一维数据的类,那带标签(Label)的二维数据如何表示呢?答案:用DataFrame类

你可以把 DataFrame想象成一个电子表格,它由行名(index)、列名(columns)和数据(values)组成,如下所示

在Pandas中,DataFrame类的列(column)类型是Series,又可以把DataFrame看做Series的列表(list)

创建方式一,由Series作为键值的字典创建

d = "A":pd.Series([1,4,7],['1','2','3']),\

    "B":pd.Series([2,5,8],['1','2','3']),\

    "c":pd.Series([3,6,9],['1','2','3'])

df=pd.DataFrame(d)

运行效果如下,“A”,“B”,“C” 是列名(columns),'1','2','3'是行名(index),中间区域是数据(values)

创建方式二,由list作为键值的字典创建

创建方式三,由二维NumPy ndarray类型创建

这里,补充一下Numpy中 Data type objects 的缩略字符的知识

'>' (big-endian), '<' (little-endian),  '='(hardware-native, the default)用于指定字节顺序

下一节,将介绍DataFrame类的基本操作1

以上是关于Pandas入门4 -- DataFrame类及创建的主要内容,如果未能解决你的问题,请参考以下文章

Python数据分析pandas真入门-----基础学习

Python数据分析pandas真入门-----基础学习

pandas入门

pandas入门之DataFrame

pandas从入门到进阶

pandas入门学习--------------------------