zoukankan      html  css  js  c++  java
  • pandas库的DataFrame类型

    Series是pandas库的一维数据类型,DateFrame是pandas库的二维数据类型。

    DateFrame类型:

        DateFrame类型由共用相同索引的一组列组成(DateFrame相当于一个表格),每列值类型可以不同。

      DateFrame既有行索引,也有列索引。

      DateFrame常用于表达二维数据,但可以表达多维数据。

    DateFrame类型可以由如下类型创建:

      1、二维ndarray对象

    import pandas as pd
    import numpy as np
    d = pd.DataFrame(np.arange(10).reshape(2,5))
    d
    

      

      2、由一维ndarray、列表、字典、元组或Series构成的字典

    1 dt={'one':pd.Series([1,2,3],index=['a','b','c']),
    2    'two':pd.Series([9,8,7,6],index=['a','b','c','d'])}
    3 d = pd.DataFrame(dt)
    4 d

    1 pd.DataFrame(dt,index=['b','c','d'],columns=['two','three'])

      从列表类型的字典创建:

    1 import pandas as pd
    2 d1 = {'one':[1,2,3,4],'two':[9,8,7,6]}
    3 d = pd.DataFrame(d1,index=['a','b','c','d'])
    4 d

    1 import pandas as pd
    2 d1 = {'城市':['北京','上海','广州','深圳','沈阳'],
    3      '环比':[101.5,101.2,101.3,102.0,100.1],
    4      '同比':[120.7,127.3,119.4,140.9,101.4],
    5      '定基':[121.4,127.8,120.0,145.5,101.6]}
    6 d = pd.DataFrame(d1,index=['c1','c2','c3','c4','c5'])
    7 d

     1  d['同比']
     2  c1    120.7
     3  c2    127.3
     4  c3    119.4
     5  c4    140.9
     6  c5    101.4
     7  Name: 同比, dtype: float64
     8   
     9  d.loc['c2']
    10  同比    127.3
    11  城市       上海
    12  定基    127.8
    13  环比    101.2
    14  Name: c2, dtype: object
    15  
    16  d['同比']['c2']
    17  127.3

    3、Series类型

    4、其他的DateFrame类型

     DateFrame类型:

    DateFrame是二维带”标签“数组。

  • 相关阅读:
    省市区(简版)
    利用 NSSortDescriptor 对 NSMutableArray 排序
    Objective-C 高性能的循环遍历 forin
    iOS-内存管理
    ios-遍历和排序
    寒假 OC-代理,类目,内存,协议,延展,数组,字典,集合
    Oracle SQL篇(二)oracle自连接操作
    Oracle SQL篇(三)Oracle ROWNUM 与TOP N分析
    Oracle SQL篇(四)group by 分组与分组的加强 rollup
    ODI中删除数据的处理
  • 原文地址:https://www.cnblogs.com/wxlblogs/p/7324916.html
Copyright © 2011-2022 走看看