pandas 读写表格数据

  pandas的读取

  •  pandas提供了read_* 来读取数据,例如read_csv()将csv文件读入pandas中的DataFrame;pandas支持很多文件格式和数据源(csv,excel,sql,json,parquet等)
    • #我这正好Excel文件就用这个举例
      import pandas as pd  #导包
      boy = pd.read_excel('D:\pythonstudy\xiaoshixun\exercises\儿童资源抓取列表.xlsx')
      print(boy)
      
      
      #读取数据后,始终对数据进行检查
      
      
      #查看 pandas DataFrame 中的前N行
      #eg:
      print(boy.head(8))     #查看前8行的数据
      #查看最后N行的数据
      print(boy.tail(1))    #查看最后1行的数据
      
      #通过pandas dtypes属性来检查pandas如何解释每种列数据类型,属性不需要括号
      print(boy.dtypes)
      '''
      Unnamed: 0    object
      Unnamed: 1    object
      Unnamed: 2    object
      dtype: object
      '''

  • pandas 的写入(存储)
    • to_* 方法用于存储数据。例to_excel()将数据存储为excel文件,其中sheet_name 为表名,index=False不保存索引标签
      • #需要安装 openpyxl  即:pip install openpyxl 
        
        #接着上面的来,我就不导包了
        data = boy.to_excel('boy.xlsx',sheet_name='students',index=False)
        print(data)      #啊,存上了,2行代码解决读写,太牛逼了
        
        #to_excel() 会将数据重新加载到DataFrame
        data = pd.read_excel('boy.xlsx',sheet_name='students')
        print(data)  # 又读出来了
        
        #查询数据信息
        print(data.info())

原文地址:https://www.cnblogs.com/u-damowang1/p/13575204.html