一、pandas获取Excel表单的两种方式

import pandas as pd
df1 = pd.DataFrame(pd.read_excel(r'C:\Users\ASUS\Desktop\重新开始\Python获取Excel数据\user1.xlsx',sheet_name='Sheet1'))#通过sheet名字获取对应sheet
df2 = pd.DataFrame(pd.read_excel(r'C:\Users\ASUS\Desktop\重新开始\Python获取Excel数据\user1.xlsx',sheet_name=0))#通过索引获取对应sheet

二、通过列名和索引获取指定列的数据

df3 = pd.DataFrame(pd.read_excel(r'C:\Users\ASUS\Desktop\重新开始\Python获取Excel数据\user1.xlsx',sheet_name=0,usecols=["姓名"]))#通过列名获取指定列的数据
df4 = pd.DataFrame(pd.read_excel(r'C:\Users\ASUS\Desktop\重新开始\Python获取Excel数据\user1.xlsx',sheet_name=0,usecols=[0,1,2]))#通过索引获取指定列的数据

三、指定对应的行索引和列索引

df5 = pd.DataFrame(pd.read_excel(r'C:\Users\ASUS\Desktop\重新开始\Python获取Excel数据\user1.xlsx',sheet_name=0,index_col=1))#指定列索引
df6 = pd.DataFrame(pd.read_excel(r'C:\Users\ASUS\Desktop\重新开始\Python获取Excel数据\user1.xlsx',sheet_name=0,header=3))#指定行索引

四、返回所有列名并转换为列表

print(df1.columns)#返回所有的列名
list2=df1.columns.tolist()
print(list2)

五、返回所有值的二维数组并转换为列表

print(df1.values)#返回值的二维数组
list1=df1.values.tolist()#值的二维数组转换为列表
print(list1)

六、返回指定列的数据

print(df1.iloc[:,[0,2]])# 选择对应列数据数据(返回第一列和第三列数据)
print(df1.iloc[:,0:3])# 选择对应列数据数据(返回第一列至第三列数据)

七、返回指定行的数据

print(df1[0:6]) #切片 选择1至6行数据
print(df1.iloc[0:5]) # 选择行数据(选择1-5行数据)
print(df1.iloc[[0,2,3]]) # 选择行数据(选择1,3,4行数据)

八、返回指定行指定列的数据

print(df1.iloc[[0,2,3],[0,2]])#选择指定行,指定列的数据

九、其它

print(df1.shape) # 显示数据的行数与列数
print(df1.dtypes) # 显示对应列的字段类型
print(df1.head(4)) #返回前N条数据
print(df1.tail(4)) #返回后N条数据

【划重点】Python pandas简介的更多相关文章

  1. python之pandas简介

    一. Pandas简介 1.Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和 ...

  2. Python -- Pandas介绍及简单实用【转】

    转http://www.datadependence.com/2016/05/scientific-python-pandas/ 一. Pandas简介 1.Python Data Analysis ...

  3. python——pandas基础

    参考: 实验楼:https://www.shiyanlou.com/courses/1091/learning/?id=6138 <利用python进行数据分析> pandas简介 Pan ...

  4. Pandas 简介

    Pandas 简介 pandas 是 python 内基于 NumPy 的一种工具,主要目的是为了解决数据分析任务.Pandas 包含了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具 ...

  5. python & pandas链接mysql数据库

    Python&pandas与mysql连接 1.python 与mysql 连接及操作,直接上代码,简单直接高效: import MySQLdb try: conn = MySQLdb.con ...

  6. Python的简介以及安装和第一个程序以及用法

    Python的简介: 1.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.Pytho ...

  7. [Python] heapq简介

    [Python] heapq简介 « Lonely Coder [Python] heapq简介 judezhan 发布于 2012 年 8 月 8 日 暂无评论 发表评论 假设你需要维护一个列表,这 ...

  8. Andrew Ng机器学习课程笔记--week11(图像识别&总结划重点)

    一.内容概要 Photo OCR Problem Decription and pipeline(问题描述和流程图) Sliding Windows(滑动窗口) Getting Lots of Dat ...

  9. Python pandas ERROR 2006 (HY000): MySQL server has gone away

    之前在做python pandas大数据分析的时候,在将分析后的数据存入mysql的时候报ERROR 2006 (HY000): MySQL server has gone away 原因分析:在对百 ...

随机推荐

  1. sql常见题目

    1 --student学生表(sno,sname,sex,birthday,tel) 2 --Course课程表(cno,cname) 3 --Sc 学生成绩表(sno,cno,score) 4 1. ...

  2. 日志审计功能-appent多个日志

    public static void main(String[] args) { Jedis jedis = new Jedis("127.0.0.1"); jedis.setnx ...

  3. jmeter ssh command方式执行hive指令

    Hive命令执行 打开任意一个安装了hive的服务器,进入hive bin 路径,可以看到存在以下文件(仅展示部分): -rwxr-xr-x 1 root root 1297 Jun 28 14:29 ...

  4. [NOI2020] 超现实树

    我们定义链树为:在该树上的任意节点,左右子树大小的最小值小于2. 举个例子: 那么我们思考,链树显然可以在叶子节点任意替换成其他子树. 那么在主链上,我们可以做到生成任意深度大于主链长度的树. 反过来 ...

  5. 洛谷 P3783 - [SDOI2017]天才黑客(前后缀优化建图)

    题面传送门 神仙题一道. 首先注意到这里的贡献涉及到边的顺序,并且只与相邻的边是什么有关,因此不难想到一个做法--边转点,点转边,具体来说对于每条边 \(e\),我们将其拆成两个点 \(in_e,ou ...

  6. Thinkphp5.1自动加载机制

    Thinkphp5.1自动加载机制 自动加载机制 注册自动加载 引入静态自动加载映射文件,autoload_static.php 根据首字母前缀将不同的加载类归类-$prefixLengthsPsr4 ...

  7. 关于写SpringBoot+Mybatisplus+Shiro项目的经验分享三:问题2

    框架: SpringBoot+Mybatisplus+Shiro 简单介绍:关于写SpringBoot+Mybatisplus+Shiro项目的经验分享一:简单介绍 搜索框是该项目重要的一环,由于涉及 ...

  8. Kubernetes-存储(一)

    前言 本篇是Kubernetes第十二篇,大家一定要把环境搭建起来,看是解决不了问题的,必须实战. Kubernetes系列文章: Kubernetes介绍 Kubernetes环境搭建 Kubern ...

  9. C#生成编号

    //自动生成账单编号 public string GetNewPoID(string Prefix) { string NewPoID = Prefix + DateTime.Now.Year.ToS ...

  10. Navicat连接Linux系统下的Mysql数据库

    1 . 进入Linux机器 , 登录并进入mysql如果没有安装mysql,参照 https://blog.csdn.net/weixin_35353187/article/details/81712 ...