首页 > 编程语言 >解决python导入csv文件报错

解决python导入csv文件报错

时间:2024-03-09 22:12:56浏览次数:30  
标签:head rows python dataset 报错 csv columns

python编码报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xbc in position 2: invalid start byt_unicodedecodeerror: 'utf-8' codec can't decode byt-CSDN博客

报错原因是:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 4: invalid start byte

将后面encoding改成gbk才成功

  又遇到问题df.head(5)不显示任何结果,原因是在python中head只是选择后面要加上printf才能将数据显示出来

head( )函数(Pandas库)_head()-CSDN博客

dataset=pd.read_csv( "AEP_hourly.csv") #dataset数据原本是[121273 rows x 2 columns]
dataset.head()
print(dataset) #依然输出[121273 rows x 2 columns]
数据名.head( ) :是指取数据的前n行数据,默认是前5行。需要注意的是没有print语句,python中的head()函数只是选择数据,而不对数据内容做任何改变。

dataset=pd.read_csv( "AEP_hourly.csv") #dataset数据原本是[121273 rows x 2 columns]
print(dataset.head()) #输出[5 rows x 2 columns]
print(dataset) #依然输出[121273 rows x 2 columns]
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/Fwuyi/article/details/123420052

  

遇到第三个问题python导入csv文件打印出来的列结果不匹配

 Pandas 读取CSV文件时出现的问题——列数不匹配|极客教程 (geek-docs.com)

 

标签:head,rows,python,dataset,报错,csv,columns
From: https://www.cnblogs.com/222wan/p/18063352

相关文章

  • Python 潮流周刊第 41 期(摘要),赠书5本
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。周刊全文:https://pythoncat.top/posts/2024-03-09-weekly《Python工匠》专注......
  • Python基于TCP实现聊天功能
    Server端importsocketimportqueueimportthreadingimporttimeserversocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)host=socket.gethostname()print("服务器IP:"+socket.gethostbyname(host))serversocket.bind((host,9090))serversock......
  • python Ai 应用开发基础训练,字符串,字典,文件
    --------------------------------------  编程能是大模型应用的天花板..................................................................所以要好好将大模型应用在企业一定要好好练好最看不起的一环,基础能力字符串处理 本文档来自老男孩培训Alex课程记录,我在2017年......
  • python+pytest接口自动化之测试函数、测试类/测试方法的封装
    前言今天呢,笔者想和大家聊聊python+pytest接口自动化中将代码进行封装,只有将测试代码进行封装,才能被测试框架识别执行。例如单个接口的请求代码如下:importrequestsheaders={"user-agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,l......
  • 【Python使用】python高级进阶知识md总结第1篇:My Awesome Book【附代码文档】
    python高级进阶全知识知识笔记总结完整教程(附代码资料)主要内容讲述:MyAwesomeBook,MyAwesomeBook。MyAwesomeBook,MySQL数据库。MyAwesomeBook,聚合函数。MyAwesomeBook,创建表并给某个字段添加数据。MyAwesomeBook,闭包。MyAwesomeBook,路由列表功能开发。MyAwesomeBoo......
  • vscode编写python
    安装插件打开cmd创建虚拟环境C:\Users\ychen>condacreate-nenv_devpython=3.10.4Fetchingpackagemetadata.................Solvingpackagespecifications:.PackageplanforinstallationinenvironmentC:\ProgramData\Anaconda3\envs\env_dev:Thefo......
  • python面向对象(一)
    面向对象(ObjectOrientedProgram)在Python中,所有的数据(包括数字和字符串)实际都是对象,同一类型的对象都有相同的类型。我们可以使用type()函数来获取关于对象的类型信息。什么是类,什么是对象?在Python中,使用类来定义同一种类型的对象。类(class)是广义的数据类型,能够定义复......
  • python迭代器、生成器与可迭代对象
    迭代(Iteration)如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration),这些可以直接作用于for循环的对象统称为可迭代对象:Iterable方法是通过collections.abc模块的Iterable类型判断,一个对象是否为可迭代对象>>>fromcollections.......
  • python urllib.parse urlparse path url路径分割
    前言全局说明pythonurllib.parseurlparsepathurl路径分割一、获取路径部分#!/usr/bin/envpython3#coding:UTF-8#-*-coding:UTF-8-*-fromurllib.parseimporturlparseurl='http://www.baidu.com/aa/bb/cc/index.html'print("url:",url)parsed......
  • Python
    内置函数str=“a,b,b,d,e,f”1.len()表示字符串长度2.find()表示检查字符串中是否包含某个子字符串,如果包含则返回字符串对应的索引值,如果不包含则返回-1语法:(substr,start,end)3.index()表示检测字符串中是否包含子字符串,如果找不到会报错。4.count()用于统计某个字符串出现的......