二. 创建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',])    # 索引个数需要与行数相同


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM