• 数据分析创建数据框与数据获取(1)


    from pandas import DataFrame;
    
    df = DataFrame(data={
        'age': [21, 22, 23], 
        'name': ['KEN', 'John', 'JIMI']
    }, index=['1', '2', '3']);
    查看:
    df

    使用右键选择“edit”

    访问的多种形式:

    #按列访问
    df['age']
    #按行访问
    df[1:2]
    
    #按行列号访问,第一行第一列
    df.iloc[0:1, 0:1] 
    
    #按行索引,列名访问;第二行且列属性为"name"
    df.at['1', 'name']

    修改:

    #修改列名
    df.columns=['age2', 'name2']
    
    #修改行索引
    df.index = range(1,4)

    删除:

    #根据行索引删除
    df.drop(1, axis=0)
    #默认参数axis=0
    #根据列名进行删除
    df.drop('age2', axis=1)
    
    #第二种删除列的方法
    del df['age2']

    注意axis的用法

    使用0值表示沿着每一列或行标签索引值向下执行方法
    使用1值表示沿着每一行或者列标签模向执行对应的方法

    #增加行,注意,这种方法,效率非常低,不应该用于遍历中
    df.loc[len(df)] = [24, "KENKEN"];
    
    #增加列
    df['newColumn'] = [2, 4, 6,];
  • 相关阅读:
    判断两个数组是否相等
    正则表达式的正向预查
    IFC布局特点
    XSS攻击总结
    String与toString
    link与@import
    BFC布局
    单例模式
    <input type="radio" >与<input type="checkbox">值得获取
    Struts标签<s:iterator>遍历访问复杂Map对象
  • 原文地址:https://www.cnblogs.com/topass123/p/13221951.html
Copyright © 2020-2023  润新知