多说一句,就是最后一句多看一眼,就是最后一眼

  • 安装

cmd:ctrl+r ->pip install pandas②pycharm:file ->settings ->Project ->Project Interpreter ->右侧+ ->搜索框搜索"pandas" ->左下方Install Package ->安装成功

  • 简介及注意事项

①依赖xlrt、xlwt库②针对大批量的表格,数据量小时,xlrt、xlwt足矣

import pandas as pdfrom pandas import DataFrame#1 读取表格及sheet文件路径 = r'D:\00.xlsx'  #初始化文件路径,可自定义或调用表格内容=pd.read_excel(文件路径) #1.1.1单个读取 默认读取00.xlsx的第 1 个sheet#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name='sheet1')                        #1.1.2单个读取 sheet_name 指定读取的sheet名称#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name=['sheet1','sheet2'])             #1.2.1多个读取 读取sheet名称为'sheet1'和'sheet2'#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name=0)                               #1.2.2多个读取 读取第 1 个sheet#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name=['sheet1',1])                    #1.2.3多个读取 读取sheet名称为'sheet1'和第 2 个sheet#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name=[1,2])                           #1.2.4多个读取 读取第 2 个和第 3 个sheet#2 读取sheet内的数据#前5行的数据=表格内容.head()      #2.1.1 默认读取前5行的数据 .head()#所有数据=表格内容.values         #2.1.2 获取所有的数据; .values 数据类型为数组读取指定单行=表格内容.iloc[0].values       #2.2.1 .iloc 读取指定单行 除了表头(首行)外,第 1 行数据; iloc[[行1,行2],[列1,列2]] iloc里第一个元素代表行集合,第二个元素代表列集合#读取指定多行=表格内容.iloc[[1,2]].values  #2.2.2 .iloc 读取指定多行 除了表头(首行)外,第 2 行和第 3 行的数据#读取指定单行单列=表格内容.iloc[1,0]        #2.2.3 .iloc 读取指定单行单列 除了表头(首行)外,第 2 行第 1 列的数据读取指定多行_指定列名=表格内容.loc[[1,2],['差分分数(D)','差分分数(N)']]            #2.3.1.1 .loc[[行1,行2],[列名1.列名2]] 读取指定多行_指定列名 除了表头(首行)外,第 2 行和第 3 行中 列名为'地址'和'备注'数据; 数据类型为DataFrame#读取指定多行_指定列名=表格内容.loc[[1,2],['地址','备注']] .values   #2.3.1.2 .loc[[行1,行2],[列名1.列名2]] 读取指定多行_指定列名 除了表头(首行)外,第 2 行和第 3 行中 列名为'地址'和'备注'数据; 数据类型为数组#读取全部行_指定列名=表格内容.loc[:,['地址','备注']] .values         #2.3.2 .loc[:,[列名1.列名2]] 读取全部行_指定列名 除了表头(首行)外,全部行中 列名为'地址'和'备注'数据print("读取指定行的数据:\n{0}".format(读取指定单行))print("读取指定行的数据:\n{0}".format(读取指定多行_指定列名))     #2.4 .format() 格式化输出#3 获取行号及列名print("行号:",表格内容.index.values)               #3.1 读取表格.index.values 获取行号,获得从0开始的数组print("列名:",表格内容.columns.values)             #3.2 读取表格.columns.values 获取列名print("随机多行的值:",表格内容.sample(3).values)     #3.3 读取表格.sample(3).values 获取 ‘随机’ ‘3’ 行的值 即从总数据里随机抽取三行print("指定列的值:",表格内容['地址'].values)         #3.4 读取表格['地址'].values 获取指定列的值 取‘地址’列的值#4 新增列表格内容['标识'] = None   #4.1 新增列 ,给定默认值为none#5 保存为表格DataFrame(表格内容).to_excel(文件路径.replace(".xlsx","保存.xlsx"))     #将修改后的表格内容用to_excel转为表格并保存在文件路径下



我以后有钱了,一定要买一个密码锁!!!

—关山万里—

pandas dataframe 表头_python_库_pandas相关推荐

  1. pandas是一个基于什么的python库_Pandas库的介绍

    Pandas库的引用 Pandas是python第三方库,提供高性能易用数据类型和分析工具 import pandas as pd Pandas基于Numpy实现,常与Numpy和Matplotlib ...

  2. pandas的自带数据集_pandas.DataFrame.sample随机抽样

    从0到1Python数据科学之旅:http://dwz.date/cqpw 微信公众号:pythonEducation模型和统计项目QQ:231469242 1    数据切片选取 1.1    pa ...

  3. pandas取第一行数据_Pandas DataFrame 取一行数据会得到Series的方法

    Pandas DataFrame 取一行数据会得到Series的方法 Pandas DataFrame 取一行数据会得到Series的方法 如题,想要取如下dataframe的一行数据,以为得到的还是 ...

  4. pandas 替换 某列大于_pandas数据分析总结大全(入门加进阶)

    前言 python有个很好用的数据分析库pandas,前段时间做了个数据挖掘的比赛,里面数据分析的部分,是用pandas来实现的,今天借助自己实践的经验,来总结一下pandas常用的数据分析方法. 1 ...

  5. 『Python核心技术与实战』pandas.DataFrame()函数介绍

    pandas.DataFrame()函数介绍! 文章目录 一. 创建DataFrame 1.1. numpy创建 1.2. 直接创建 1.3. 字典创建 1.4. Series和DataFrame 二 ...

  6. python将ElasticSearch索引数据读入pandas dataframe实战

    python将ElasticSearch索引数据读入pandas dataframe实战 # 导入基础包和库 import pandas as pdpd.set_option('display.max ...

  7. 在Pandas DataFrame中重塑数据

    目录 介绍 透视Pandas DataFrame 在Pandas DataFrame中对数据进行分组 总结 使用我们的数据集后,我们将快速查看可以使用流行的Python库从数据集轻松创建的可视化,然后 ...

  8. Python pandas.DataFrame.combine_first函数方法的使用

    Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.Pandas提供了大量能使我们快速 ...

  9. Python pandas.DataFrame.tz_localize函数方法的使用

    Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.Pandas提供了大量能使我们快速 ...

最新文章

  1. 在python中、下列代码的输出是什么-python面试题详细总结(附答案)
  2. [转]DML DDL DCL 语言的区别
  3. 2017\National _C_C++_C\1.哥德巴赫分解
  4. [转]HTTP协议及其请求头分析
  5. php ziparchive自带吗,PHP自带的ZipArchive压缩文件并下载打包好的文件(重要)
  6. 快速傅里叶变换及python代码实现
  7. QGrapicsScene类
  8. python 对 list[list] 矩阵进行逆时针旋转90度 matrix = list(map(list, zip(*matrix)))[::-1]
  9. 干货 | 科研大牛们怎么读文献?
  10. [内附完整源码和文档] 基于Java的高校科研管理系统
  11. EFCore 调试远程SqlServer数据库提示信号灯超时时间已到
  12. 解决方案-电子签章:金格科技
  13. 实用工具篇--华为eNSP下载及安装
  14. 日文輸入法学习和日文键盘图
  15. win10内置ubuntu, 启动时提示“指定的网络名不再可用”无法启动解决办法
  16. 六一小学生计算机创新活动总结,2020小学生六一儿童节活动总结
  17. 茴香豆的茴字的几种写法——BOJ1302小结
  18. 架构漫谈(一):什么是架构? -王概凯 - 转
  19. 欧拉定理(Tetration,玲珑杯 Round#5 E lonlife 1060)
  20. 安卓Android的手机微博平台设计与开发

热门文章

  1. 2021入门推荐系统,应该从哪入手?
  2. PyTorch核心贡献者开源书:《使用PyTorch进行深度学习》完整版现已发布!
  3. 清华特奖答辩前10出炉,两名CS学生3篇顶会一作,有人周读3000页英文论文!
  4. 【每日一算法】相同的树
  5. SPU表管理之查询获取SPU表列表数据
  6. ACMNO.19 C语言-对角求和 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7
  7. 收藏 | 卷积神经网络中用1*1 卷积有什么作用或者好处呢?
  8. 工业相机丢帧现象怎么解决?
  9. 【项目实践】车距+车辆+车道线+行人检测项目实践
  10. 如何利用K-Means将文件夹中图像进行分类?