pandas(二)读取数据

server/2025/2/4 2:58:12/

一、读取数据

  1. 示例代码
python">import pandaspeople = 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 时会读取第一行脏数据
python">import pandaspeople = pandas.read_excel('../002/People.xlsx')    #读取People数据
print(people.columns)

在这里插入图片描述

  1. 处理方法,read_excel方法中修改 headers 参数值
python">import pandaspeople = pandas.read_excel('../002/People.xlsx',header=1)    #读取People数据
print(people.columns)

在这里插入图片描述

实战二:指定序列号

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

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

python">import pandaspeople = 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.ppmy.cn/server/164783.html

相关文章

使用DeepSeek批量生成文章,对搜索引擎产生一定影响。

使用DeepSeek批量生成文章可以通过API接口或批量任务功能实现。以下是具体步骤和注意事项: --- ### **一、准备工作** 1. **获取API权限** - 注册DeepSeek账号并获取API密钥(API Key)。 - 阅读API文档,了解支持的模型、…

C++哈希(链地址法)(二)详解

文章目录 1.开放地址法1.1key不能取模的问题1.1.1将字符串转为整型1.1.2将日期类转为整型 2.哈希函数2.1乘法散列法(了解)2.2全域散列法(了解) 3.处理哈希冲突3.1线性探测(挨着找)3.2二次探测(跳…

Excel 技巧22 - Ctrl+D 向下复制(★★),复制同间距图形

本文讲Excel中CtrlD 向下复制的用法。 这个是我特别喜欢和常用的功能,操作简单,功能强大。 1,CtrlD向下复制 1-1,单个单元格复制 最为常用的就是一个单元格的,就像下面这样的,也不用选中, 就…

从零开始构建一个JAVA项目

本篇文章将从结构框架入手,系统介绍一个完整Java程序的结构步骤,不涉及JAVA基础代码学习。 在本文章中先简单介绍Maven、Spring、MyBatis三种Java类型。 一、分类介绍 首先我们先来了解Java程序的类型,不同类型结构略有区别。Java程序的类型…

架构技能(四):需求分析

需求分析,即分析需求,分析软件用户需要解决的问题。 需求分析的下一环节是软件的整体架构设计,需求是输入,架构是输出,需求决定了架构。 决定架构的是软件的所有需求吗?肯定不是,真正决定架构…

刷题记录 贪心算法-4:53. 最大子数组和

题目:53. 最大子数组和 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n 3 输出:["((()))","(()())","(())()&qu…

数据结构---线性表

线性表 顺序表 线性表的顺序存储结构是一种随机存取的存储结构,即通过首地址和元素序号可以在O(1)时间内找到指定的元素。由于线性表的长度可变,且所需最大存储空间随问题的不同而不同,在C/C中常用动态分配的一维数组(vector)表示线性表 代…

【人工智能学习笔记 一】 AI分层架构、基本概念分类与产品技术架构

新的一年2025要对AI以及LLM有个强化的学习,所以第一篇先对整体有个大概的认知,一直分不清LLM和AI的关系,在整个体系里的位置,以及AIGC是什么东西,AI AGENT类似豆包等和大语言模型的具体关系是什么,整个AI的…