美文网首页
3.2Series和DateFrame的基本用法

3.2Series和DateFrame的基本用法

作者: 麦冬花儿 | 来源:发表于2022-01-24 16:23 被阅读0次

    Series

    图片.png
    图片.png
    图片.png

    Series基本用法

    图片.png
    图片.png
    图片.png
    图片.png
    图片.png

    DateFrame

    1. DateFrame介绍

    表格型的数据结构

    2. DateFrame构建

    字典类:

    数组、列表或元组构成的字典构造dataframe

    Series构成的字典构造dataframe

    字典构成的字典构造dataframe

    列表类:

    2D ndarray 构造dataframe

    字典构成的列表构造dataframe

    Series构成的列表构造dataframe

    import numpy as np
    import pandas as pd
    

    字典类

    1. 数组、列表或元组构成的字典构造dataframe
    #构造一个字典
    data = {'a':[1,2,3,4],
            'b':(5,6,7,8),
           'c':np.arange(9,13)}
    #构造dataframe
    frame = pd.DataFrame(data)
    frame
    
    图片.png
    #columns属性查看列索引
    frame.columns
    

    Index(['a', 'b', 'c'], dtype='object')

    #values属性查看值
    frame.values
    

    array([[ 1, 5, 9],
    [ 2, 6, 10],
    [ 3, 7, 11],
    [ 4, 8, 12]], dtype=int64)

    #指定index
    frame = pd.DataFrame(data,index=['A','B','C','D'])
    frame
    
    图片.png
    #指定列索引
    frame = pd.DataFrame(data,index=['A','B','C','D'],columns=['a','b','c','d'])
    frame
    
    图片.png

    2.Series构成的字典构造dataframe

    pd1 = pd.DataFrame({'a':pd.Series(np.arange(3)),
                       'b':pd.Series(np.arange(3,5))})
    pd1
    
    图片.png

    3.字典构成的字典构造dataframe

    #字典嵌套
    data1 = {
        'a':{'apple':3.6,'banana':5.6},
        'b':{'apple':3,'banana':5},
        'c':{'apple':3.2}
    }
    pd2 = pd.DataFrame(data1)
    pd2
    
    图片.png

    列表类
    1.2D ndarray 构造dataframe

    #构造二维数组对象
    arr1 = np.arange(12).reshape(4,3)
    
    frame1 = pd.DataFrame(arr1)
    frame1
    
    图片.png

    2.字典构成的列表构造dataframe

    l1 = [{'apple':3.6,'banana':5.6},{'apple':3,'banana':5},{'apple':3.2}]
    pd3 = pd.DataFrame(l1)
    pd3
    
    图片.png
    1. Series构成的列表构造dataframe
    l2 = [pd.Series(np.random.rand(3)),pd.Series(np.random.rand(2))]
    pd4 = pd.DataFrame(l2)
    pd4
    
    图片.png

    3.DataFrame的基本用法

    3.DataFrame的基本用法

    3.1 .T转置

    3.2 通过列索引获取列数据(Series类型)

    3.3 增加列数据

    3.4 删除列


    图片.png
    图片.png

    相关文章

      网友评论

          本文标题:3.2Series和DateFrame的基本用法

          本文链接:https://www.haomeiwen.com/subject/pbimhrtx.html