pandas21 读csv文件read_csv(10.注释和空行)(详细 tcy)
发布日期:2021-06-29 14:48:28
浏览次数:3
分类:技术文章
本文共 1438 字,大约阅读时间需要 4 分钟。
注释和空行 2017/12/27
目录:第1部分:csv文本文件读写 第2部分: 第3部分:
实例:
# 实例1:忽略行注释和空行# 如果comment指定了参数,则将忽略完全注释的行。默认情况下,也会忽略完全空行。data = '\na,b,c\n \n # commented line\n1,2,3\n\n4,5,6'pd.read_csv(StringIO(data), comment='#') #忽略完全注释,忽略空行pd.read_csv(StringIO(data), skip_blank_lines=False)#忽略完全注释,空行用nan值填写
警告:
# 忽略的行的存在可能会产生涉及行号的含糊不清;# 该参数header使用行号(忽略注释/空行),同时skiprows使用行号(包括注释/空行)
实例2:
data = '#comment\na,b,c\nA,B,C\n1,2,3'pd.read_csv(StringIO(data), comment='#', header=1)# A B C# 0 1 2 3
实例3:
# 如果同时header和skiprows指定,header对应skiprows相对的结束的位置data = '# empty\n' \ '# second empty line\n' \ '# third empty line\n' \ 'X,Y,Z\n' \ '1,2,3\n' \ 'A,B,C\n' \ '1,2.,4.\n' \ '5.,NaN,10.0'print(data)pd.read_csv(StringIO(data), comment='#', skiprows=4, header=1)# 输出: A B C0 1.0 2.0 4.01 5.0 NaN 10.0
实例4:
data="ID,level,category\n" \ "Patient1,123000,x # really unpleasant\n" \ "Patient2,23000,y # wouldn't take his medicine\n" \ "Patient3,1234018,z # awesome"# 原数据包含注释pd.read_csv(StringIO(data))# 输出: ID level category0 Patient1 123000 x # really unpleasant1 Patient2 23000 y # wouldn't take his medicine2 Patient3 1234018 z # awesomepd.read_csv(StringIO(data), comment='#')#忽略注释# 输出: ID level category0 Patient1 123000 x1 Patient2 23000 y2 Patient3 1234018 z
转载地址:https://chunyou.blog.csdn.net/article/details/85292609 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月20日 13时14分54秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
CSS3 帧动画(Sprite,直译叫雪碧图)
2019-04-29
Java 父线程与子线程相互通信的方法
2019-04-29
Redis 六种淘汰策略和三种删除策略
2019-04-29
Java LinkedHashMap
2019-04-29
JPA 多线程同时对一条数据进行Update的问题
2019-04-29
JPA 多线程对数据进行更新,Update和Insert同时存在的问题
2019-04-29
Java 高性能队列Disruptor
2019-04-29
SpringBoot 使用https
2019-04-29
Java 读写锁
2019-04-29
JVM Minor GC、Full GC和Major GC
2019-04-29
SpringBoot @Scheduled 执行两次的问题
2019-04-29
tomcat配置JVM
2019-04-29
Ubuntu软件安装&卸载
2019-04-29
面试笔试易错知识点Java篇八
2019-04-29
弹性事务框架ETF4J——面向Java微服务的交易最终一致性解决方案
2019-04-29
【Scala 教程】Scala 条件与循环语句
2019-04-29
【Scala 教程】Scala 集合类型
2019-04-29
JAVA 线程同步机制 synchronized
2019-04-29
MySQL 安装教程(无脑版)
2019-04-29