表头和内容错位

用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表格表头错位问题解决相关推荐

  1. 用python的pandas打开csv文件_使用CSV模块和Pandas在Python中读取和写入CSV文件

    什么是CSV文件? CSV文件是一种纯文本文件,其使用特定的结构来排列表格数据.CSV是一种紧凑,简单且通用的数据交换通用格式.许多在线服务允许其用户将网站中的表格数据导出到CSV文件中.CSV文件将 ...

  2. 用python的pandas打开csv文件_python读写数据读写csv文件(pandas用法)

    python中数据处理是比较方便的,经常用的就是读写文件,提取数据等,本博客主要介绍其中的一些用法.Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用 ...

  3. element ui的table表格因竖向滚动条导致表头错位问题解决

    在vue项目中引入table组件,当将表格高度固定出现竖向滚动条,而且横向滚动条滚到最右边时,就会出现表头与内容错位的问题,如图 解决方法: Step1:在app.vue中加入css样式 <st ...

  4. Excel打开csv文件显示乱码问题解决方法

    Excel 在读取 csv 的时候是通过读取文件头上的 bom 来识别编码的,如果从csv文件没有bom,Excel 只能自动按照默认编码读取,默认编码与实际编码不一致就会显示乱码. 解决方法: 将出 ...

  5. Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write)

    Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write) 目录

  6. python3 库pandas写入csv格式文件出现中文乱码问题解决方法

    python3 库pandas写入csv格式文件出现中文乱码问题解决方法 参考文章: (1)python3 库pandas写入csv格式文件出现中文乱码问题解决方法 (2)https://www.cn ...

  7. avue表格因页面缩放导致错位问题解决

    avue表格因页面缩放导致错位问题解决 一.前置知识 avue错位问题可以通过重新渲染解决this.$refs.originPlace.refreshTable(); 参考:Avue使用心得 页面缩放 ...

  8. 问题解决:Weka打开csv文件出错

    打开csv文件报如下错误 解决办法 首先说一下原理,weka识别文件的时候会把第一行作为属性,所以csv文件必须要有属性名: 所以,只要csv第一行添加上属性就行了. 成功打开. 补充: 若文件是文本 ...

  9. python使用xlsx和pandas处理Excel表格的操作步骤

    python的神器pandas库就可以非常方便地处理excel,csv,矩阵,表格 等数据,下面这篇文章主要给大家介绍了关于python使用xlsx和pandas处理Excel表格的操作步骤,文中通过 ...

最新文章

  1. vue.js----之router详解(三)
  2. DK云网关与普通DTU之间的区别
  3. 如何向微软提交 Windows 7 测试反馈
  4. Spring IoC 源码系列(三)Spring 事件发布机制原理分析
  5. 想学高级软件测试去哪里学,软件测试要学多久
  6. 路由器经常掉线,必须重新插拔网线才能上网,什么原因?
  7. Tricks(四十三)—— 逆序的方式访问一个 list
  8. Linux音频驱动-ASOC之Machine
  9. Linux打开终端命令
  10. 大前端学习笔记 -- Vue.js 3.0响应式系统原理
  11. 戴尔科技 赢在“边缘”
  12. Windows桌面虚拟小猫Candy - From Neko
  13. 微信小程序 03 数据劫持代理和事件绑定
  14. arm linux运行安卓app,Android x86 下运行纯ARM版APP
  15. 阳光旅行网app中用户下单功能,《使用Java实现面向对象编程》内部测试机试题
  16. 数理统计与数据分析第三版习题 第4章
  17. c语言80c51控制系统设计,基于AT89C51的国旗升降控制系统设计
  18. LipstickTest口红试色项目
  19. 仿微信引导页面HTML源码
  20. 基于51单片机电子秤称重系统10kg量程proteus仿真原理图PCB

热门文章

  1. [jQuery基础] jQuery事件相关案例 -- 电影排行榜、Tab选项卡
  2. 输出三角形字符阵列 (15 分)
  3. php将已有图片缩放尺寸,PHP图片重新采样及大小缩放-imagecopyresampled用法实例
  4. idea安装sbt插件linux,【idea】kafkasbt+idea安装配置与测试
  5. linux 怎么管理文件夹,Linux 是如何管理目录文件?
  6. 计算机二级文字处理解题步骤,计算机二级Msoffice~文字处理答案解析(解题步骤)...
  7. Selenium学习之==Switch与SelectApi接口详解
  8. web开发的发展历史
  9. Object-C,四则运算计算器
  10. Android将ButtonBar放在屏幕底部