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