Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Python从CSV文件导入数据时(尝试使用CSV和Pandas)时出现的class‘>错误

使用Python从CSV文件导入数据时(尝试使用CSV和Pandas)时出现的class‘>错误
EN

Stack Overflow用户
提问于 2020-08-13 17:57:25
回答 1查看 296关注 0票数 0

我有一份来自一家小企业的CSV文件,它代表了他们在大约30年内的70,000份订单记录。我的目标是将这些数据存储在一个Django项目中,在模型设置中使用一个DecimalField来接收导入。

在尝试将数据存储在Django中之前,我首先尝试将数据导入Python。虽然大多数记录导入良好,但在导入过程中,大约有1/ 1000会抛出小数、转换语法class>错误.这导致我将不正确的数据输入Python。我需要修复它读取数据的方式,或者修复数据本身的问题。

  1. 我尝试过python库和熊猫打开这个文件。
  2. 我在文本编辑器( SublimeText )中查看了csv文件,但是在数据存储方式上没有发现任何异常。
  3. ,我尝试使用Microsoft
  4. 将数据转换为UTF-8,我尝试将数据从Excel复制到SublimeText中,然后从SublimeText返回到Excel中的一个新行(未包含任何数据)。

G 29

所有这些都没有解决这个问题。

我如何才能找出这些数据的问题所在并解决这个错误?

EN

回答 1

Stack Overflow用户

发布于 2020-08-14 07:21:46

您可以使用chardet来检测编码。

代码语言:javascript
运行
AI代码解释
复制
import chardet
with open('csv_of_text.csv','rb') as fraw: # "rb" = bytes mode
    file_content = fraw.read()
chardet.detect(file_content)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63405447

复制
相关文章
用python的pandas打开csv文件_如何使用Pandas DataFrame打开CSV文件 – python[通俗易懂]
message : UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa1 in position 0: invalid start byte.
全栈程序员站长
2022/09/16
12K0
python pandas读取csv文件_pandas将数据写入csv
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175441.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
6.1K0
python pandas读取csv文件_pandas将数据写入csv
使用CSV模块和Pandas在Python中读取和写入CSV文件
CSV文件是一种纯文本文件,其使用特定的结构来排列表格数据。CSV是一种紧凑,简单且通用的数据交换通用格式。许多在线服务允许其用户将网站中的表格数据导出到CSV文件中。CSV文件将在Excel中打开,几乎所有数据库都具有允许从CSV文件导入的工具。标准格式由行和列数据定义。此外,每行以换行符终止,以开始下一行。同样在行内,每列用逗号分隔。
用户7466307
2020/06/16
20.5K0
Python使用csv模块读写csv文件
有时也称为字符分隔值,因为分隔字符也可以不是逗号,其文件以纯文本形式存储表格数据。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。
Python碎片公众号
2021/02/26
3.6K0
Python使用csv模块读写csv文件
python 使用pandas对csv文件进行排序
背景:使用jmeter的插件PerfMon生成的结果数据,需要获取到cpu的TOP 10.
小白will
2019/01/28
8.1K0
解决 Python 存储 CSV 文件时多余空行
问题:在使用 Python 将爬取的数据存储为 CSV 文件时,打开会发现每两行数据之间多一行空白行,这样在导入到数据库的时候就会出现多很多 NULL 数据,解决方法有两个,一个是在爬取之后处理,另一种是在爬取时处理,这里采取后一种(比较简单~博主比较懒)。
Lokinli
2023/03/09
9450
解决 Python 存储 CSV 文件时多余空行
从csv文件中导入数据到Postgresql
从csv文件中导入数据到Postgresql已有表中,如果数据已经存在则更新,如果不存在则新建记录。 根据csv文件格式,先在postgresql中建立临时表:
fanzhh
2019/08/20
4.6K0
使用Python读写CSV文件
每段数据是如何用逗号分隔的。通常,第一行标识每个数据块——换句话说,数据列的名称。之后的每一行都是实际数据,仅受文件大小限制。
TalkPython
2019/05/24
2.2K0
python 使用pandas 去除csv重复项
subset : column label or sequence of labels, optional 用来指定特定的列,默认所有列 keep : {‘first’, ‘last’, False}, default ‘first’ 删除重复项并保留第一次出现的项 inplace : boolean, default False 是直接在原来数据上修改还是保留一个副本
kirin
2021/04/19
5.5K0
python 使用pandas 去除csv重复项
python 数据分析基础 day5-读写csv文件基础python读写csv文件通过pandas模块读写csv文件通过csv模块读写csv文件
今天说一下使用python读写csv文件。 读写csv文件可以使用基础python实现,或者使用csv模块、pandas模块实现。 基础python读写csv文件 读写单个CSV 以下为通过基础python读取CSV文件的代码,请注意,若字段中的值包含有","且该值没有被引号括起来,则无法通过以下的简单代码获取准确的数据。 inputFile="要读取的文件名" outputFile=“写入数据的csv文件名” with open(inputFile,"r") as fileReader: with
billyang916
2018/05/02
3.6K0
详解Pandas读取csv文件时2个有趣的参数设置
Pandas可能是广大Python数据分析师最为常用的库了,其提供了从数据读取、数据预处理到数据分析以及数据可视化的全流程操作。其中,在数据读取阶段,应用pd.read_csv读取csv文件是常用的文件存储格式之一。今天,本文就来分享关于pandas读取csv文件时2个非常有趣且有用的参数。
luanhz
2021/07/23
2.1K0
详解Pandas读取csv文件时2个有趣的参数设置
python pandas.read_csv参数整理,读取txt,csv文件
pandas.read_csv参数整理 读取CSV(逗号分割)文件到DataFrame 也支持文件的部分导入和选择迭代 更多帮助参见:http://pandas.pydata.org/pandas-docs/stable/io.html 参数: filepath_or_buffer : str,pathlib。str, pathlib.Path, py._path.local.LocalPath or any object with a read() method (such as a file handl
学到老
2018/03/16
6.5K0
使用Apache Common CSV读写CSV文件
jar包下载地址:http://commons.apache.org/proper/commons-csv/,点击Download进行下载!
卡尔曼和玻尔兹曼谁曼
2019/01/22
8.2K0
[1145]Hive导入csv文件
**不可以,需要先导入成textfile,之后再从临时表导入成parquet,**如下
周小董
2022/05/31
3.4K0
【python】使用csv库以字典格式读写csv文件
1、使用csv.DictWriter()写入字典格式的数据 import csv with open('test.csv', 'w', newline='') as csvfile: fieldnames = ['first_name', 'last_name'] writer = csv.DictWriter(csvfile, fieldnames=fieldnames) writer.writeheader() writer.writerow({'first
西西嘛呦
2020/08/26
1.8K0
【python】使用csv库以字典格式读写csv文件
python pandas.read_csv参数整理,读取txt,csv文件
更多帮助参见:http://pandas.pydata.org/pandas-docs/stable/io.html
学到老
2019/02/14
3.9K0
Neo4j导入CSV文件使用import
数据连接:https://pan.baidu.com/s/1hwMy91DjohZ9yJXcA6GKMQ
学到老
2019/01/25
9.2K4
Neo4j导入CSV文件使用import
从CSV文件导入Hive出现中文乱码问题解决
关于HIVE中文乱码问题的解决办法,网上有很多帖子,然而很多都是基于LINUX终端显示字符的修改,其实上对于一些条件下的HIVE中文乱码问题是无法解决的,如从CSV文件导入到HIVE中出现的中文乱码问题。
sparkexpert
2022/05/07
1.3K0
python数据存储系列教程——python(pandas)读写csv文件
csv文件可以使用记事本或excel软件打开,excel软件会自动按照csv文件规则加载csv文件。
用户7886150
2021/01/15
1.5K0
点击加载更多

相似问题

Python:使用pandas导入csv文件时出现ID错误

10

PANDAS:从csv文件导入数据时列名错误

111

尝试使用read_csv时,Pandas数据帧出现解码错误

114

将CSV导入Pandas时出现编码错误

19

由于额外的列值,尝试使用pandas Python读取csv时出现错误

2270
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档