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数据成字典

  • 相关阅读:
    POJ 1041(欧拉路)
    POJ 1904(强连通分量)Tarjan
    POJ 1486(二分图匹配)二分图的完全匹配的必须边
    POJ 1780(欧拉路)
    POJ 1386(欧拉路)
    HDU 3496(DP)
    PKU2387Til the Cows Come Home(SPFA+邻接表)
    HDU1863畅通工程(prim)
    ACM国内外OJ网站大集合
    HDU1175连连看(BFS)
  • 原文地址:https://www.cnblogs.com/lily-20141202/p/14773997.html
Copyright © 2011-2022 走看看