zoukankan      html  css  js  c++  java
  • 二. 创建Series和DataFrame对象

    创建对象

    • 创建Series对象
      Series可以通过列表,标量值,字典,ndarray,其他函数来创建

      a = pf.Series([1,2,3,4])                    # 列表创建
      
      b = pd.Series(25, index=['a', 'b', 'c'])    # 标量创建
      
      c = pd.Series({'a':12, 'b':23, 'c':43})     #字典创建,键为索引
      
      d = pd.Series(np.arange(5))                 #adarray类型创建,非常常用
      
    • 创建DataFrame对象
      DataFrame可以通过二维的ndarray,列表,字典,Sries构成的字典创建

      a = pd.DataFrame(np.arange(10).reshape(2,5))  # 二维的ndarray创建
      
      dt = {'one': pd.Series([1,2,3], index=['a','b','c']),
            'two': pd.Series([9,8,7,6], index=['a','b','c','d'])}
      
      b = pd.DataFrame(dt)  # 字典创建,键作为列索引,值不齐全的默认补为nan
      
      li = {'one':[1,2,3,4], 'two':[5,6,7,8]}         #行的个数需要相同
      c = pd.DataFrame(li, index=['a','b','c','d',])    # 索引个数需要与行数相同
  • 相关阅读:
    python 类
    python sys模块
    python os模块(2)
    python re模块
    python 最小公倍数
    python 最大公约数
    python datetime模块
    python 给定n,返回n以内的斐波那契数列
    python time模块
    python os模块(1)
  • 原文地址:https://www.cnblogs.com/cnkai/p/7445632.html
Copyright © 2011-2022 走看看