jupyter 導(dǎo)入csv文件方式
先將準(zhǔn)備的文件上傳到自己的jupyter工作空間
import numpy as np import pandas as pd housing = pd.read_csv('housing.csv')
補(bǔ)充知識(shí):在jupyter中讀取CSV文件時(shí)出現(xiàn)‘utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte解決方法
導(dǎo)入
import pandas as pd
使用pd.read_csv()讀csv文件時(shí),出現(xiàn)如下錯(cuò)誤:
UnicodeDecodeError: ‘utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte
出現(xiàn)原因:CSV文件不是UTF-8進(jìn)行編碼,而是用gbk進(jìn)行編碼的。jupyter-notebook使用的Python解釋器的系統(tǒng)編碼默認(rèn)使用UTF-8.
解決方式有兩種:
第一種:
1.找到使用的csv文件--->鼠標(biāo)右鍵--->打開方式---->選擇記事本
2.打開文件選擇“文件”----->"另存為“,我們可以看到默認(rèn)編碼是:ANSI,選擇UTF-8重新保存一份,再使用pd.read_csv()打開就不會(huì)保存了
第二種:
使用pd.read()讀取CSV文件時(shí),進(jìn)行編碼
pd.read(filename,encoding='gbk')
比如:
以上這篇jupyter 導(dǎo)入csv文件方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python數(shù)據(jù)分析的八種處理缺失值方法詳解
缺失值可能是數(shù)據(jù)科學(xué)中最不受歡迎的值,然而,它們總是在身邊。忽略缺失值也是不合理的,因此我們需要找到有效且適當(dāng)?shù)靥幚硭鼈兊姆椒?/div> 2021-11-11一文掌握6種Python中常用數(shù)據(jù)庫(kù)操作及代碼
在數(shù)據(jù)處理和管理領(lǐng)域,Python作為一種高效、易用的編程語言,擁有豐富的數(shù)據(jù)庫(kù)操作模塊,可以輕松實(shí)現(xiàn)對(duì)關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)操作,本文將介紹六種常見的Python數(shù)據(jù)庫(kù)操作模塊,需要的可以參考下2023-12-12python time.sleep()是睡眠線程還是進(jìn)程
這篇文章主要介紹了python time.sleep()是睡眠線程還是進(jìn)程,通過實(shí)例代碼給大家介紹了Python Sleep休眠函數(shù) ,需要的朋友可以參考下2019-07-07Python實(shí)現(xiàn)操縱控制windows注冊(cè)表的方法分析
這篇文章主要介紹了Python實(shí)現(xiàn)操縱控制windows注冊(cè)表的方法,結(jié)合實(shí)例形式分析了Python使用_winreg模塊以及win32api模塊針對(duì)Windows注冊(cè)表操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-05-05python中正則表達(dá)式 re.findall 用法
在python中,通過內(nèi)嵌集成re模塊,程序媛們可以直接調(diào)用來實(shí)現(xiàn)正則匹配。本文重點(diǎn)給大家介紹python中正則表達(dá)式 re.findall 用法,感興趣的朋友跟隨小編一起看看吧2018-10-10最新評(píng)論