二. 創建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