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

  • 相关阅读:
    高性能异步爬虫
    线程池在爬虫案例中的应用
    线程池的基本使用
    requests代理爬取
    python验证码识别
    获取人人网当前用户的个人详情页数据
    模拟登录人人网
    移远BC26基础开发之程序结构 三
    移远BC26基础开发之配置 二
    移远BC26/BC28(略)/MC20开发之环境搭建 一
  • 原文地址:https://www.cnblogs.com/lily-20141202/p/14773997.html
Copyright © 2011-2022 走看看