Pandas出现KeyError及其分析解决_df格式 keyerror: 0-程序员宅基地

技术标签: pandas  python  笔记  数据分析  

困扰了我很长时间,网上的想法点拨了我
一般有两个原因:
一、
pandas在读csv文件的时候可能会跳过第一行导致列名没读进去,修改:

df = pd.read_csv(r'xxx.csv',header=0)

这里header=0是从第一行开始读,pandas文件中有
这是基础问题,基础不牢地动山摇啊!
二、
个人认为比较下头的原因,也是我的原因:
看你的csv文件列名是用逗号或者空格分隔的吧,空格的情况我不清楚,但是如果是用逗号分割的一定要看字符和逗号之间有没有空格或者其他什么多余的字符!!!
也就是说你的列名之间除了分隔符不能有其他多余的东西!!!,如果加了空格那就在代码里找列的时候也加空格!空格也算字符里的内容!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wrncxcy/article/details/129233441

智能推荐

设计模式之美专栏学习-程序员宅基地

文章浏览阅读215次。设计模式之美学习笔记开篇词程序员的看家本领你得练好一个人闷头看书效果并不好一对一手把手指导才最有效100 多篇文章、50 万字、2 万多行代码200 多个真实的项目实战代码案例剖析8 个月、240 天一对一手把手编程指导100 多个有深度的课堂讨论、头脑风暴让我们一起见证成长开篇词如果说“数据结构与算法之美”是教你写出高效的代码,那这个设计模式专栏就是教你写出高质量的代码程序员的看家本领你得..._设计模式之美专栏

C=(F-32)的c语言表达式,浅谈C语言中表达式的求值-程序员宅基地

文章浏览阅读224次。该楼层疑似违规已被系统折叠隐藏此楼查看此楼C语言研究性学习的路线现行的多数C语言教材有太多的误区,不仅不能给读者提供有效的学习线索,还常常“误导”读者,于是,“死记硬背”便成了学习C语言的唯一选择。本文以拙作《新编C语言程序设计教程》(清华大学出版社出版,配套视频zeq126.56.com)为基础,探讨了C语言的研究性学习。二、 表达式的求值(一)基础知识在后面加一个分号(;),C语言表..._c==f-32

Apache、NGINX支持中文URL-程序员宅基地

文章浏览阅读81次。Apache(32位):安装环境:CentOS 5.6 + Apache 2.2.15安装结果:安装后支持“中文图片、文件名”链接直接打开以下为安装过程:1、下载安装包wget ftp://ftp.aconus.com/fc5/mod_encoding/mod_encoding-2.2.0-1.i386.tar.gz2、直接解压tar zxvf mod_..._nginx不能想apache那样自动过滤utf8编码为url编码

Java基础教程——使用Eclipse快速编写Java输入输出代码-程序员宅基地

文章浏览阅读698次。Eclipse安装IDE:Integrated Development Environment,集成开发环境。好比是全自动洗衣机。此处使用【eclipse-jee-4.6-neon-3-win32-x86_64】下载链接:https://pan.baidu.com/s/1cWaMEneT4F2JDPOxu1tSAw打开Eclipse建工程:File → New → Java Proje..._eclipse,编程实现输出“我会写java程序了!”。

多条件模糊分页查询(angular+primeng+springboot)_angular 多条件查询-程序员宅基地

文章浏览阅读589次。多条件模糊分页查询(angular+primeng+springboot)在实现了分页查询后,我原本的项目之前的模糊查询失效,之前是传一个封装好的实体对象给后端,后端通过这个对象查询后返回结果给到前端。由于实现了分页,所以查询得到的结果也需要分页。有个很关键的问题是分页需要传pageNum和pageSize这两个参数,后端@RequestBody一次只能接收一个对象(@RequestBody是读取的流的方式, 在取 body参数时第一个参数取到后把request.getInputStream()关闭,一_angular 多条件查询

我的wepy使用小册-程序员宅基地

文章浏览阅读368次。学习途中总是忘心大,看了官方文档,自己也总结写一遍吧,写一遍记得印象更深刻~目录1、wepy的安装与使用2、vscode 使用 wepy的小技巧3、微信开发者工具使用4、项目配置5、功能特性6、进阶学习复制代码一、wepy的安装与使用wepy官方文档全局安装或更新WePY命令行工具npm install wepy-cli -g复制代码初始化项目wepy init sta..._wepy为什么在page文件夹内生产json文件

随便推点

pytorch分布式训练(三DistributedDataParallel)_pytorch output_device=args.local_rank-程序员宅基地

文章浏览阅读2.2k次。DistributedDataParallelDistributedDataParallel为pytorch分布式接口:model = torch.nn.parallel.DistributedDataParallel( model, device_ids=[args.local_rank], output_device=args.local_rank, # this should be removed if we update BatchNorm stats _pytorch output_device=args.local_rank

抽象数据类型(Abstract Data Type)-程序员宅基地

文章浏览阅读8.1k次,点赞2次,收藏3次。ADT(2015.6.8) 抽象数据类型(Abstract Data Type)是指一个数学模型以及定义在该模型上的一组操作。 ADT包括数据数据元素,数据关系以及相关的操作。 即ADT { 数据对象:(数据元素集合) 数据关系:(数据关系二元组结合) 基本操作:(操作函数的罗列) } 抽象数据类型(ADT)是一个实现包括储存数据元素的存储结构以及实现基本操作的算法。在这个数据抽象_abstract data type

华为OD机试 - 数字序列比大小(C++ Java Python javaScript)_数字序列比大小od-程序员宅基地

文章浏览阅读1.1k次。A,B两个人玩一个数字比大小的游戏,在游戏前,两个人会拿到相同长度的两个数字序列,两个数字序列不相同的,且其中的数字是随机的。_数字序列比大小od

《三打白骨精》观后感-程序员宅基地

文章浏览阅读111次。今天在计划外观看了《三打白骨精》,个人感觉还不错,我觉得还是值得推荐,而且看完之后还是有了不少的感触,大过节的,就不分析ORA-错误了,来聊聊电影和人生。 从我觉得总体的感觉来说,片子的制作质量还是不错的。官方的宣传是“重要的妖精打三遍”,其实我看的时候也没去数,出了电影院才想起了到底打了几次,电影到了能够让..._郭富城版三打白骨精观后感

Flutter笔记:桌面端应用多窗口管理方案_flutter 多窗口-程序员宅基地

文章浏览阅读3k次,点赞2次,收藏2次。文本主要介绍 Flutter 桌面应用开发中多窗口管理。 指导开发者能够更轻松地构建具有多窗口功能的桌面应用程序,介绍一种简单的方式来创建和管理多个窗口,支持在 Windows、macOS 和 Linux 上构建原生桌面应用程序。使得开发者可以轻松地创建新窗口,控制窗口的大小、位置、最小化、最大化、全屏、关闭等操作,以及在不同窗口之间共享数据。_flutter 多窗口

java计算机毕业设计企业个性化展示平台源码+系统+数据库+lw文档+mybatis+运行部署-程序员宅基地

文章浏览阅读98次。java计算机毕业设计企业个性化展示平台源码+系统+数据库+lw文档+mybatis+运行部署。ssh基于java的网上手机销售管理系统的开发与实现mysql。springboot基于Springboot校园招聘系统。JSPjee课程教学网站的设计与实现sqlserver。jsp会议管理系统的设计与实现sqlserver。ssm基于HTML的武昌理工学院二手交易网站。springboot智能推荐的卫生健康系统。ssm基于JavaEE的校园临时用工网站。springboot校园资料在线分享网站。

推荐文章

热门文章

相关标签