zoukankan      html  css  js  c++  java
  • pandas中Seiers与DataFrame的操作

    1.pandas中常用到的俩个类
    Series
    DataFrame
    Series相当于一维数组对象
    Series的创建:Series(data = '列表/数组/字典',index = ['相关的索引']),如果没写index默认为数字0开头的索引
    在Series中隐式索引和显示所有可以同时存在用于访问元素
    Series的常用属性:
    shape
    size
    index
    values
    Series的常用方法:
    head(n) #显示前n个元素
    tail(n) #后n个元素
    unique() #去重
    nunique() # 返回去重之后元素的个数
    isnull() #isnull使用来检测元素是否为空
    notnull() #用来检测元素是否为非空

    Series的算术运算法则:索引一致的元素进行算数运算否则补空

    DataFrame是一个【表格型】的数据结构,用于多维
    DataFrame创建:DataFrame(data='多维数组/字典',index = '行索引' ,columns = '列索引') #没写索引的话也相当于默认从0开始
    DataFrame的属性:
    values
    columns
    index
    shape
    DataFrame取值值操作
    取行
    DataFrame对象.iloc['索引']:通过隐式索引取行
    DataFrame对象.loc['索引']:通过显示索引取行
    取列:
    DataFrame对象['列索引'] #显示索引取列
    DataFrame对象.loc['索引']:通过显示索引取列

    取某个元素:df.iloc[index,col]:取元素
    DataFrame对象.[index1:index3]:切行
    DataFrame对象.iloc[:,col1:col3]:切列




  • 相关阅读:
    设计模式_享元设计模式(flyweight)
    eclipse的使用
    Bank项目
    反射练习
    反射接口
    反射
    32-一笔画(欧拉图)
    67-蓝桥省赛-2014
    13-STL-二分查找
    31-最长公共子序列
  • 原文地址:https://www.cnblogs.com/KingOfCattle/p/13044126.html
Copyright © 2011-2022 走看看