pandas模块读入.csv文件(试错记录)

本文介绍了如何在Jupyter Notebook中使用pandas正确读取包含空格分隔的ANSI编码test.csv文件,包括解决编码问题、指定分隔符sep,最终成功导入数据的过程。

先通过记事本建个test.csv文件,内容用空格隔开

内容如下:

编号 年龄 性别 注册时间
A1 54 男 2018/8/8
A2 16 女 2018/8/9
A3 47 女 2018/8/10
A4 41 男 2018/8/11

jupyter notebook内 编辑如下命令:

**
import pandas as pd
df=pd.read_csv(r"E:\10_DeskTop\test.csv")
df
**
获取路径方式 是通过右键–>属性,然后直接复制,黏贴上去的。
在这里插入图片描述
运行后出现如下错误:
发现E前面多了些东西,手动改了一下E前面其他的字符
然后再次运行,发现还是出错,不过错误提示变了,变成了下面这样的:

分析是编码的问题,然后去文本文件查了下编码方式,是ANSI,在命令行加入 参数encoding=“ANSI”,
这次貌似对了,好像还是有点问题,列没有分开

考虑到 文本文件是用空格隔开的的,再加个参数sep=" "试试
在这里插入图片描述
总算是读入成功了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值