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类及创建的主要内容,如果未能解决你的问题,请参考以下文章