问题引发

我需要在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?),以';'分隔 和','全部相关推荐

  1. python导入csv文件-python如何导入csv文件格式

    1.通过标准的Python库导入CSV文件 Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文件.当CSV文件被读入后,可以利用这些数据生成一个NumPy数组 ...

  2. python导入csv文件-python如何导入csv

    1.通过标准的Python库导入CSV文件 Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文件.当CSV文件被读入后,可以利用这些数据生成一个NumPy数组 ...

  3. python导入csv文件-Python从CSV文件导入数据和生成简单图表

    原标题:Python从CSV文件导入数据和生成简单图表 我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数 ...

  4. python导入csv文件-python读写csv文件

    今天闲来无事,写了会CSV,简单总结下csv具体操作 什么是csv 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本 ...

  5. python导入csv文件-jupyter 导入csv文件方式

    先将准备的文件上传到自己的jupyter工作空间 import numpy as np import pandas as pd housing = pd.read_csv('housing.csv') ...

  6. python导入csv数据例子-使用python读取csv文件快速插入数据库的实例

    如下所示: # -*- coding:utf-8 -*- # auth:ckf # date:20170703 import pandas as pd import cStringIO import ...

  7. python导入csv文件-Python读写文件(csv、txt、excel)

    大家做在数据处理的时候,肯定难免会与文件交互,那么对于指定的文件类型,我们如何操作呢? 1.python读写csv文件 import csv #python2可以用file替代open with op ...

  8. python导入csv报错_Python Pandas read_csv报错

    为实现文本去重(将前面采集的数据进行两两对比删除重复),写了以下代码. #-*- coding: utf-8 -*- import pandas as pd inputfile = 'e:/data/ ...

  9. python导入csv报错_Python 导入csv报错的解决办法

    日常做分析导数据源进python,有时候会出现报错及显示乱码的问题,今天来梳理一下常见的报错. python 代码 import pandas as pd import numpy as np df= ...

最新文章

  1. 这份GitHub 2.3k星的ML论文清单拿好,工作用得上
  2. html页面正则表达式,使用正则表达式计算HTML页面标记
  3. antd tree 动态添加_一文了解Matlab如何制作动态图像
  4. 几天后自动领取java怎么做的_java获取几天前和几天后的日期
  5. cfb为什么不需要填充_学日语为什么不需要准备,现在就可以学?
  6. Spring Boot项目优雅的全局异常处理方式(全网最新)
  7. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...
  8. 人在囧途!12306买到相同高铁票 回应:可能是机器故障
  9. MySQL 获得当前日期时间 函数
  10. Visual C#中用WMI控制远程计算机
  11. 非资深玩家留言频率限制(1024秒限制)
  12. Android中的短信收不到问题
  13. iOS xcode Bundle identifier is missing. NotificationServiceTest doesn't have *****
  14. 背离意味着趋势正在减弱
  15. JavaScript时间显示器
  16. 大型网站系统架构的演化
  17. IT行业的魔力在哪里?98%的人都......
  18. 使用Charles监控手机应用的网络请求
  19. 程序验证(二):SAT问题
  20. 网络中的网络:NiN

热门文章

  1. 计算机专业可以用台式机吗,Win10X电脑操作系统可以装在台式机吗?
  2. python标准库time_Python3标准库:time时钟时间
  3. 【算法系列之万字总结常用的查找算法,持续补充更新中】
  4. 回溯法(其实是递归)
  5. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(八)功能面板
  6. PHP扩展——IIS下开启PHP扩展失败解决方案
  7. magic number
  8. Linux简单安装Mysql+Apach+PHP+phpMyAdmin
  9. 一个http-request的源码及改进
  10. 求1~n的全排列组合