二. 创建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',])    # 索引个数需要与行数相同
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。