天天看點

dbf用excel打開亂碼_将csv,excel導入jupyter notebook

dbf用excel打開亂碼_将csv,excel導入jupyter notebook

Jupyter notebook隻能打開目前目錄下的資料集

CSV

一、需要使用upload把資料集倒導入到目前目錄下。

再打開資料集

dbf用excel打開亂碼_将csv,excel導入jupyter notebook
dataset=pd.read_csv('huizong.csv')
           

二、運作報錯:編碼錯誤

出現這個的時候,意味着編碼錯誤。

dbf用excel打開亂碼_将csv,excel導入jupyter notebook

這個問題爬網頁的時候也會遇到。原因是python的編碼與爬下來的網頁編碼不一樣,python讀不懂,隻能傳回亂碼。

解決辦法:首先搞清楚Python的預設編碼

dbf用excel打開亂碼_将csv,excel導入jupyter notebook

然後用notepad将本地檔案打開,轉化為utf-8格式,儲存後重新上傳檔案即可

dbf用excel打開亂碼_将csv,excel導入jupyter notebook

excel

有兩種方法

#用pd包中的read_excel方法
datasets2=pd.read_excel('彙總-京東.xlsx')
print(datasets2.head())
           

結果

dbf用excel打開亂碼_将csv,excel導入jupyter notebook
#用pd包中的ExcelFile方法
fileNameStr='彙總-京東.xlsx'
xls = pd.ExcelFile(fileNameStr)
salesDf = xls.parse('京東彙總')
salesDf.head(3)
           

結果

dbf用excel打開亂碼_将csv,excel導入jupyter notebook