当前位置: 首页 > article >正文

pandas(二)读取数据

一、读取数据

  1. 示例代码
import pandas

people = pandas.read_excel('../002/People.xlsx')    #读取People数据
print(people.shape)     # 打印people表的行数、列数
print(people.head(3))    # 默认打印前5行,当前打印前3行
print("==============================================")
print(people.tail(3))    # 默认打印后5行,当前打印后3行
print("==============================================")
print(people.columns)
  1. 项目目录
    在这里插入图片描述

  2. 运行结果
    在这里插入图片描述

二、数据处理

实战一:表头脏数据

在这里插入图片描述

  1. 表中有脏数据情况,columns 时会读取第一行脏数据
import pandas

people = pandas.read_excel('../002/People.xlsx')    #读取People数据
print(people.columns)

在这里插入图片描述

  1. 处理方法,read_excel方法中修改 headers 参数值
import pandas

people = pandas.read_excel('../002/People.xlsx',header=1)    #读取People数据
print(people.columns)

在这里插入图片描述

实战二:指定序列号

  1. 未指定索引值,将数据写入新表时,会自动创建序列号,默认从0开始
    在这里插入图片描述

  2. 可指定 ID 为索引号,read_excel 方法中补充 index_col 参数,使 index_col = ‘ID’

import pandas

people = pandas.read_excel('../002/People.xlsx', index_col='ID')    #读取People数据,使用‘ID’做序号
people.to_excel('../002/People_copy.xlsx')      #将People.xlsx数据写入People_copy.xlsx,
print('done!')

在这里插入图片描述


http://www.kler.cn/a/530617.html

相关文章:

  • MATLAB基础应用精讲-【数模应用】梯度直方图(HOG)(附C++和python代码实现)(二)
  • 51单片机 01 LED
  • MySQL数据库环境搭建
  • 体系自适应的物联网漏洞挖掘系统摘要
  • 前端 | 深入理解Promise
  • gesp(C++六级)(10)洛谷:P10722:[GESP202406 六级] 二叉树
  • 【Springboot2】多环境开发简单教程
  • Spark On Yarn External Shuffle Service
  • 17.[前端开发]Day17-形变-动画-vertical-align
  • 【高等数学】贝塞尔函数
  • 构建一个研发助手Agent:提升开发效率的实践
  • ArrayBlockingQueue源码分析
  • Codeforces Round 863 (Div. 3) E. Living Sequence
  • Android --- handler详解
  • Kanass基础教程-创建项目
  • 【tiktok 国际版抖抖♬♬ __ac_signature算法】逆向分析
  • 11.kafka开启jmx
  • LeetCode 0598.区间加法 II:最小值
  • 洛谷 P5146 最大差值 C语言
  • 力扣第435场周赛讲解
  • .事件传参与数据同步,条件渲染,列表渲染
  • javaweb实训:购物商城系统项目
  • MQTT知识
  • (万字长文)C++17中的未初始化内存算法:深度解析与实战应用
  • Baklib在内容中台智能化推荐系统中的应用与未来发展路径分析
  • 学习串行通信