用python如何操作表格数据

使用pandas导入excel文件数据,要分析数据,我们要清除如何操作导入的数据,我们才好清洗,分析数据。

我们先学习下读表及简单的操作

我们直接读表吧,不指定表也就不限定啥的,先显示下。

在读的时候,路劲文件名称要一致,我就放在运行的根目录下,方便点。

import pandas as pd

df = pd.read_excel('ce123.xlsx')

print (df.head())

很明显,excel数据已经显示了,虽然数据不多,反正是测试的数据

,如果文件里面很多表格,我们怎么读取第一个表格呢?

我们现在指定读取表格sheet1的数据

import pandas as pd

df = pd.read_excel('ce123.xlsx', sheet_name='Sheet1')#指定第一个表格

print (df.head())


如果我们一张表的东西,我不要全部数据,我要去掉我前面几行,我不想读取

import pandas as pd

df = pd.read_excel('ce123.xlsx', skiprows=2)#跳过前3行

print (df.head())

#print (file_p)#不以文件的格式输出内容

import pandas as pd

df = pd.read_excel('ce123.xlsx', skiprows=1)#跳过前2行

print (df.head())



前面有些数据不多,显示空数据,现在我们去把表格数据增加一点数据


同样的代码,我们再继续运行下


刚刚表格自身添加的数据已经显示出来了。


有的时候,列数据太多,我只要显示我要的列就可以了,我们可以通过指定列读取数据

使用usecols='A,C'读取这两列数据

当然我们也可以使用列索引

usecols=[0, 2]


希望以上能帮到你。

相关文章

Python二进制数据处理实用教程

二进制数据处理是Python在文件解析、网络通信、图像处理等领域的核心技能。本教程将介绍Python处理二进制数据的方法和技巧。一、二进制数据处理基础1.1 bytes与bytearray类型基本特性...

Python进阶-Day 25: 数据分析基础

目标:掌握 Pandas 和 NumPy 的基本操作,学习如何分析 CSV 数据集并生成报告。课程内容NumPy 基础 NumPy 是一个用于数值计算的库,擅长处理多维数组和矩阵运算。 核心功能:数组...

Pandas-ai+FastAPI-MCP,自己动手搭建AI数据分析服务,效果惊艳

大家好,我是九歌。今天我们聊一聊使用大模型进行数据分析。AI数据分析作为大模型应用的刚需,在各大平台上的表现却大相径庭。阿里百炼的析言、ChatGPT、商汤的小浣熊、豆包,用了一圈,发现能打的只有豆包...

Python无法解析JSON数据的原因及解决方法

技术背景在Python开发中,JSON(JavaScript Object Notation)是一种常用的数据交换格式。Python的json模块提供了处理JSON数据的功能,允许开发者将JSON数据...

Python解析HTML方法指南

在 Python 中解析 HTML 的常用方法主要依赖以下两个库:BeautifulSoup 和 lxml。它们可以高效地提取、修改和操作 HTML/XML 数据。以下是详细指南:1. Beautif...