zoukankan      html  css  js  c++  java
  • python利用Pandas处理excel

    #利用pandas处理excel文件
    import pandas as pd
    df=pd.read_excel('D:\python.xlsx',sheet_name=0,header=None)#默认是忽略表头的,但是为了让下面的代码读取表头,设置header=None
    #print(df.head(1))#打印excel的前面几行,默认的是五行,这里修改数字打印前面两行
    a=df.values#显示excel的所有值。按照行读取。返回一个列表。列表的元素是excel每一行的列表
    print(a)
    print("-------------------------------------------------")
    print(a[2])
    print("-------------------------------------------------")
    print(df.iloc[2].values)#iloc[2]直接通过位置索引第二行值
    print(df.shape)#获取大小(行,列)
    print(df.shape[0])#行数
    print("获取列名",df.columns.values)#header=None忽略了表头,所以输出的是012345
    print("-----------------------------------------")
    print(df.loc[[0,1,4]])#获取1,2,5行的数据内容
    #获取特定单元格的值
    print(df.loc[[0],[1]])#此时这里把行列行都输出了,下面将单元格的值转换位列表的形式
    print("--------------------------------------------------")
    print(df[0])#获取第一列,但是会显示行号,看结果
    print(df[0].tolist())#获取第1列,tolist将获得列变成一个列表输出,这样就不会有行号了
    #loc[[],[]]是按照位置来索引行,或者单元格

  • 相关阅读:
    Python Revisited Day 13 (正则表达式)
    Python Revisited Day 06 (面向对象程序设计)
    Python Revisited (变量)
    Python Revisited Day 05(模块)
    Python Revisited Day 04 (控制结构与函数)
    Python Revisited Day 03 (组合数据类型)
    Numpy
    Python Revisited Day 01
    Python3使用openpyxl读写Excel文件
    Python3操作YAML文件
  • 原文地址:https://www.cnblogs.com/shunguo/p/11399314.html
Copyright © 2011-2022 走看看