zoukankan      html  css  js  c++  java
  • pandas数据结构1

    import pandas as pd

    Series

                                          类似于一维数组的对象

    t=pd.Series([1,2,3,4,5])
    print(t)
    '''
    0    1
    1    2
    2    3
    3    4
    4    5
    dtype: int64
    '''
    t=pd.Series([1,2,3,4,5],index=['a','b','c','d','e'])
    print(t)
    '''
    a    1
    b    2
    c    3
    d    4
    e    5
    dtype: int64
    '''
    import pandas as pd
    d={'a':1,'b':2,'c':3,'d':4,'e':5}
    t=pd.Series(d)
    print(t)
    '''
    a    1
    b    2
    c    3
    d    4
    e    5
    dtype: int64
    '''

    DataFrame

                                          表格型的结构,类似于R语言中的数据框

     
    d=[['wangfei',12,'f'],['nihao',23,'f'],['zhangwei',12,'m']]
    t=pd.DataFrame(d,index=[0,1,2],columns=['name','age','sex'])
    print(t)
    '''
          name    age       sex
    0  wangfei  nihao  zhangwei
    1       12     23        12
    2        f      f         m
    
    [3 rows x 3 columns]
    
    '''
    #嵌套字典
    d={'name':{0:'wangfei',1:'nihao',2:'zhangwei'},'age':{0:12,1:23,2:12},'sex':{0:'f',1:'f',2:'m'}}
    #外层字典的键作为列,内层字典的键作为行索引
    t=pd.DataFrame(d)
    print(t)
    '''
       age      name sex
    0   12   wangfei   f
    1   23     nihao   f
    2   12  zhangwei   m
    [3 rows x 3 columns]
    
    '''
  • 相关阅读:
    CSS实现雨滴动画效果
    大型网站架构系列:电商网站架构案例
    CSS 不定宽高的垂直水平居中方式总汇
    js中尺寸类样式
    Tiling
    排序二叉树
    算术表达式的转换
    Area
    catch that cow
    R中双表操作学习[转载]
  • 原文地址:https://www.cnblogs.com/sklww/p/3683981.html
Copyright © 2011-2022 走看看