zoukankan      html  css  js  c++  java
  • pandas操作excel

    通过pandas创建excel文件:

      import pandas as pd

      df = pd.DataFrame({'ID':[1,2,3],'Name':['lilei','zhangyunfeng','zhangcuicui']}) # 以字典形式填充数据

      df = df.set_index('ID') # 以ID作为索引

      df.to_excel('./Test.xlsx')

    读取excel文件:

      article = pd.read_excel('./Test.xlsx', index_col='ID') # 指定ID为索引

      print(article.columns) # 获取表头信息

      print(article) # 获取所有信息

      print(article.head(1)) # 获取第一行

      print(article.tail(1)) # 获取最后一行

    通过序列Series操作行和列:

      s1 = pd.Series([1,2,3], index=[1,2,3], name='A')
      s2 = pd.Series([10,20,30], index=[1,2,3], name='B')
      s3 = pd.Series([100,200,300], index=[1,2,3], name='C')

      df1 = pd.DataFrame({s1.name:s1, s2.name:s2, s3.name:s3})  # 通过字典的格式时每个series是一行
      df2 = pd.DataFrame([s1,s2,s3])  # 通过列表的格式时每个series是一列
      print(df1)
      print(df2)

    结果:
    A B C 1 1 10 100 2 2 20 200 3 3 30 300 1 2 3 A 1 2 3 B 10 20 30 C 100 200 300

      

      

  • 相关阅读:
    文件
    模块
    异常
    抽象
    条件,循环
    centos6.4 64位下安装nfs文件共享系统
    YUM安装删除软件
    apache常用的两种工作模式 prefork和worker
    shell不打印
    APACHE安装配置说明
  • 原文地址:https://www.cnblogs.com/wangtaobiu/p/12006531.html
Copyright © 2011-2022 走看看