222wan

导航

解决python导入csv文件报错

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)

 

posted on 2024-03-09 22:04  角落的蘑菇  阅读(131)  评论(0编辑  收藏  举报