csv逗号分隔符转换_Pandas中处理Csv和Excel数据详解

eaf2d66917bbafe45c756f1ec8f20067.png
作者:Zarten 知乎专栏:python数据分析与挖掘深入详解 知乎ID: Zarten 简介: 互联网一线工作者,尊重原创并欢迎评论留言指出不足之处,也希望多些关注和点赞是给作者最好的鼓励 !

概述

通过pandas处理数据时,数据从何而来呢?基本都是从外部获取的,如纯文本文件、excel、数据库、网页等,所以从外部导入数据的重要性不言而喻。

这篇文章将介绍导入csv和excel文件为Pandas的DataFrame对象。

导入CSV文件

csv文件类型实际是文本文件,由于文本文件没有固定的格式或数据类型等,所以csv文件形式可以是千变万化,下面将介绍如何来导入杂乱无章的csv文件。

主要函数:

read_csv()

由于csv文件中数据、格式等导致杂乱无章,所以read_csv()函数的参数达50多个。

第一个参数filepath_or_buffer为文件名

第二个参数为sep为分隔符,有逗号(',')、制表符('t')等分隔符

最简单的形式

文件如下:

e6bca93f637e6733c83da6b5b2c1b21c.png

文本编辑器打开如下:

57d5d5e4e7cdd12d453c433328642911.png

由上图看到,以制表符't'分隔,函数参数使用sep= 't'

import 

1da59b942614c73124bb2b38fdf2b19d.png

设置列名

有时csv文件中没有列名,这时若直接读取会自动将第一行数据当做列名,如下所示:

be87dbd99af1fbaf13cf21e3402be56b.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值