pandas打开csv表格表头错位问题解决
表头和内容错位
用df.columns获取表头
dtype='object')
用df.to_csv 保存为一个新的文件,在新文件上操作
df1.columns = ['cmte_id', 'cand_id', 'cand_nm', 'contbr_nm', 'contbr_city', 'contbr_st', 'contbr_zip', 'contbr_employer', 'contbr_occupation', 'contb_receipt_amt', 'contb_receipt_dt', 'receipt_desc', 'memo_cd', 'memo_text', 'form_tp', 'file_num', 'tran_id', 'election_tp','None']
不能用{},否则顺序会乱
########################
经过不断实践,发现这个问题是我没搞懂read_csv
一个参数搞定
df = pd.read_csv('D:\\project_codes\\USA_Presidential_Contributor\\2012-P00000001-ALL.csv',index_col=False)
看看官方解释
index_col : int or sequence or False, default None Column to use as the row labels of the DataFrame. If a sequence is given, a MultiIndex is used. If you have a malformed file with delimiters at the end of each line, you might consider index_col=False to force pandas to _not_ use the first column as the index (row names)
index_col=False to force pandas to _not_use the first column as the index (row names)
index_col=False 使得pandas不用第一列做索引(行名)
pandas打开csv表格表头错位问题解决相关推荐
- 用python的pandas打开csv文件_使用CSV模块和Pandas在Python中读取和写入CSV文件
什么是CSV文件? CSV文件是一种纯文本文件,其使用特定的结构来排列表格数据.CSV是一种紧凑,简单且通用的数据交换通用格式.许多在线服务允许其用户将网站中的表格数据导出到CSV文件中.CSV文件将 ...
- 用python的pandas打开csv文件_python读写数据读写csv文件(pandas用法)
python中数据处理是比较方便的,经常用的就是读写文件,提取数据等,本博客主要介绍其中的一些用法.Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用 ...
- element ui的table表格因竖向滚动条导致表头错位问题解决
在vue项目中引入table组件,当将表格高度固定出现竖向滚动条,而且横向滚动条滚到最右边时,就会出现表头与内容错位的问题,如图 解决方法: Step1:在app.vue中加入css样式 <st ...
- Excel打开csv文件显示乱码问题解决方法
Excel 在读取 csv 的时候是通过读取文件头上的 bom 来识别编码的,如果从csv文件没有bom,Excel 只能自动按照默认编码读取,默认编码与实际编码不一致就会显示乱码. 解决方法: 将出 ...
- Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write)
Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write) 目录
- python3 库pandas写入csv格式文件出现中文乱码问题解决方法
python3 库pandas写入csv格式文件出现中文乱码问题解决方法 参考文章: (1)python3 库pandas写入csv格式文件出现中文乱码问题解决方法 (2)https://www.cn ...
- avue表格因页面缩放导致错位问题解决
avue表格因页面缩放导致错位问题解决 一.前置知识 avue错位问题可以通过重新渲染解决this.$refs.originPlace.refreshTable(); 参考:Avue使用心得 页面缩放 ...
- 问题解决:Weka打开csv文件出错
打开csv文件报如下错误 解决办法 首先说一下原理,weka识别文件的时候会把第一行作为属性,所以csv文件必须要有属性名: 所以,只要csv第一行添加上属性就行了. 成功打开. 补充: 若文件是文本 ...
- python使用xlsx和pandas处理Excel表格的操作步骤
python的神器pandas库就可以非常方便地处理excel,csv,矩阵,表格 等数据,下面这篇文章主要给大家介绍了关于python使用xlsx和pandas处理Excel表格的操作步骤,文中通过 ...
最新文章
- vue.js----之router详解(三)
- DK云网关与普通DTU之间的区别
- 如何向微软提交 Windows 7 测试反馈
- Spring IoC 源码系列(三)Spring 事件发布机制原理分析
- 想学高级软件测试去哪里学,软件测试要学多久
- 路由器经常掉线,必须重新插拔网线才能上网,什么原因?
- Tricks(四十三)—— 逆序的方式访问一个 list
- Linux音频驱动-ASOC之Machine
- Linux打开终端命令
- 大前端学习笔记 -- Vue.js 3.0响应式系统原理
- 戴尔科技 赢在“边缘”
- Windows桌面虚拟小猫Candy - From Neko
- 微信小程序 03 数据劫持代理和事件绑定
- arm linux运行安卓app,Android x86 下运行纯ARM版APP
- 阳光旅行网app中用户下单功能,《使用Java实现面向对象编程》内部测试机试题
- 数理统计与数据分析第三版习题 第4章
- c语言80c51控制系统设计,基于AT89C51的国旗升降控制系统设计
- LipstickTest口红试色项目
- 仿微信引导页面HTML源码
- 基于51单片机电子秤称重系统10kg量程proteus仿真原理图PCB
热门文章
- [jQuery基础] jQuery事件相关案例 -- 电影排行榜、Tab选项卡
- 输出三角形字符阵列 (15 分)
- php将已有图片缩放尺寸,PHP图片重新采样及大小缩放-imagecopyresampled用法实例
- idea安装sbt插件linux,【idea】kafkasbt+idea安装配置与测试
- linux 怎么管理文件夹,Linux 是如何管理目录文件?
- 计算机二级文字处理解题步骤,计算机二级Msoffice~文字处理答案解析(解题步骤)...
- Selenium学习之==Switch与SelectApi接口详解
- web开发的发展历史
- Object-C,四则运算计算器
- Android将ButtonBar放在屏幕底部