Python导入CSV短代码(pandas?),以';'分隔 和','全部
问题引发
我需要在Windows上的Python中导入CSV文件。我的文件以’;‘分隔 并包含带有非英语符号和逗号(’,’)的字符串。
我看过帖子:
使用Python将CSV文件导入sqlite3数据库表:https://stackoverflow.com/questions/2887878/importing-a-csv-file-into-a-sqlite3-database-table-using-python
Python将csv导入列表:https://stackoverflow.com/questions/24662571/python-import-csv-to-list
当我跑步时:
with open('d:/trade/test.csv', 'r') as f1:reader1 = csv.reader(f1)your_list1 = list(reader1)
我遇到一个问题:逗号更改为“-”符号。
当我尝试:
df = pandas.read_csv(csvfile)
我有错误:
pandas.io.common.CParserError:标记数据时出错。C错误:第13行中应有1个字段,看到2。
我希望使用pandas,因为代码更短而不列出CSV文件中的所有字段名称。
我知道暂时替换逗号可能会变通。不过,我想通过一些参数来解决熊猫问题。
解决方案
熊猫解决方案- read_csv与正则表达式分隔符一起使用[;,]。您需要添加engine=‘python’,因为警告:
这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、
爬虫、数据分析、数据可视化、机器学习等。
小编这里推荐加小编的python学习群:895,817, 687
ParserWarning:回退到“ python”引擎,因为“ c”引擎不支持正则表达式分隔符(分隔符> 1个字符且与“ \ s
+”不同的分隔符被解释为正则表达式);您可以通过指定engine ='python’来避免此警告。
Python导入CSV短代码(pandas?),以';'分隔 和','全部相关推荐
- python导入csv文件-python如何导入csv文件格式
1.通过标准的Python库导入CSV文件 Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文件.当CSV文件被读入后,可以利用这些数据生成一个NumPy数组 ...
- python导入csv文件-python如何导入csv
1.通过标准的Python库导入CSV文件 Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文件.当CSV文件被读入后,可以利用这些数据生成一个NumPy数组 ...
- python导入csv文件-Python从CSV文件导入数据和生成简单图表
原标题:Python从CSV文件导入数据和生成简单图表 我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数 ...
- python导入csv文件-python读写csv文件
今天闲来无事,写了会CSV,简单总结下csv具体操作 什么是csv 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本 ...
- python导入csv文件-jupyter 导入csv文件方式
先将准备的文件上传到自己的jupyter工作空间 import numpy as np import pandas as pd housing = pd.read_csv('housing.csv') ...
- python导入csv数据例子-使用python读取csv文件快速插入数据库的实例
如下所示: # -*- coding:utf-8 -*- # auth:ckf # date:20170703 import pandas as pd import cStringIO import ...
- python导入csv文件-Python读写文件(csv、txt、excel)
大家做在数据处理的时候,肯定难免会与文件交互,那么对于指定的文件类型,我们如何操作呢? 1.python读写csv文件 import csv #python2可以用file替代open with op ...
- python导入csv报错_Python Pandas read_csv报错
为实现文本去重(将前面采集的数据进行两两对比删除重复),写了以下代码. #-*- coding: utf-8 -*- import pandas as pd inputfile = 'e:/data/ ...
- python导入csv报错_Python 导入csv报错的解决办法
日常做分析导数据源进python,有时候会出现报错及显示乱码的问题,今天来梳理一下常见的报错. python 代码 import pandas as pd import numpy as np df= ...
最新文章
- 这份GitHub 2.3k星的ML论文清单拿好,工作用得上
- html页面正则表达式,使用正则表达式计算HTML页面标记
- antd tree 动态添加_一文了解Matlab如何制作动态图像
- 几天后自动领取java怎么做的_java获取几天前和几天后的日期
- cfb为什么不需要填充_学日语为什么不需要准备,现在就可以学?
- Spring Boot项目优雅的全局异常处理方式(全网最新)
- 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...
- 人在囧途!12306买到相同高铁票 回应:可能是机器故障
- MySQL 获得当前日期时间 函数
- Visual C#中用WMI控制远程计算机
- 非资深玩家留言频率限制(1024秒限制)
- Android中的短信收不到问题
- iOS xcode Bundle identifier is missing. NotificationServiceTest doesn't have *****
- 背离意味着趋势正在减弱
- JavaScript时间显示器
- 大型网站系统架构的演化
- IT行业的魔力在哪里?98%的人都......
- 使用Charles监控手机应用的网络请求
- 程序验证(二):SAT问题
- 网络中的网络:NiN