• pandas的数据结构--Series创建使用


    # 1.    使用Series创建一个空的系列:
    import pandas as pd
    s=pd.Series()
    print(s)
    输出结果为:Series([], dtype: float64)

    # 2.    从ndarray创建一个系列:
    import numpy as np
    arr=np.array(['a','b','c','d'])
    s=ps.Series(arr)
    print(s)
    输出结果为:

    如果没有传递索引值,那么默认的索引将是范围(n),n是数组长度

    # 3.    从字典创建一个系列:
    d={'a':0,'d':1,'c':2,'b':3}
    s=pd.Series(d,index=['b','d','c','a'])
    print(s)
    输出结果:

    如果指定了索引,那么输出的是自定义的索引值

    字典可以作为输入传递,如果没有指定索引,则按排序顺序取得字典以构造索引

    如果指定了索引,索引中与标签对应的数据中的值将被拉出,注意:索引顺序不变,缺少的元素使用NaN(不是数字)

    # 4.    从标量创建一个系列:
    s=pd.Series(5,index=[0,1,2,3])
    print(s)
    输出结果:

    如果数据是标量值,则必须写索引,数据的长度就是索引的长度
  • 相关阅读:
    memcached构建集群分析之一
    linux使用getopt解析参数
    setbuffer和freopen做一个简单的日志组件
    setbuf和freopen
    编码规范的重要性
    c++的操作符格式记录
    do{...}while(0)的作用
    CF div2 321 C
    CF div2 321 B
    CF div2 321 A
  • 原文地址:https://www.cnblogs.com/zgl19991001/p/11014673.html
Copyright © 2020-2023  润新知