zoukankan      html  css  js  c++  java
  • Python_pandas数据处理_学习

    import pandas as pd

    '''
    1、读取表格指定sheet
    默认读取表格第一个sheet,sheet_name后也可以是索引值,也可以是组合[sheetname,]
    '''
    # df = pd.read_excel("CombosConfig.xls",sheet_name="CombosItemConfig")
    # df = pd.read_excel("CombosConfig.xls",sheet_name=["CombosItemConfig",0])
    # df = pd.read_excel("CombosConfig.xls",sheet_name="CombosModelPool")

    # data = df.head() # 读取表格索引0-5的数据
    # data = df.values # 输出去掉第0行表头的,每一行数据组成的list,???但是最后一列没输出,不知其因??

    '''
    2、读取指定行列
    '''
    # 1)读取指定单行数据。0第一行的数据,不包表头
    # data=df.loc[1].values
    # 2)读取指定多行数据。数据存在嵌套列表
    # data=df.loc[[1,3]].values # 数组含头不含尾
    # 3)读取指定行列。表格具体的cell
    # data1 = df.iloc[1,2]
    # 4)指定多行多列读取
    # data = df.loc[[7],["id","desc","levelMaxNum"]] # 数组第一个参数指定行范围,可以是单行;第二个参数指定列表头字段
    # 5)指定所有行指定列
    # data2 = df.loc[:,["id","desc","levelMaxNum"]] #输出二维矩阵
    # data = df.loc[:,["id","desc","levelMaxNum"]].values # 输出每行指定列组成的,嵌套列表!!!!!!!!!
    # 6)获取行号、列名
    # data = df.index.values #行号
    # data = df.columns.values #列名
    # 7)随机获取几行数据
    # data = df.sample(2).values

    # 8)获取指定列的值
    # data= df["id"].values

    # 9)pandas处理Excel数据成字典

  • 相关阅读:
    一个程序员的负罪感
    【软件安装记录篇】本地虚拟机Centos7快速安装MySQL
    三分钟熟悉进制转换与位运算
    Base64 编码原理
    Java 注解
    数据结构之链表-动图演示
    数据结构之红黑树-动图演示(下)
    数据结构之红黑树-动图演示(上)
    通过TreeMap 和 冒泡算法对JSON 进行排序
    Quartz 之 windowService
  • 原文地址:https://www.cnblogs.com/lily-20141202/p/14773997.html
Copyright © 2011-2022 走看看