Python機器學習(一)數據分析工具Pandas

#導入一個函數庫(類庫),爲了代碼使用方便,可以用as起個短的別名
#導入一個本地操作系統有關的類庫
import os
#導入數據分析類庫pandas
import pandas as pd
#導入HTTP請求庫
import requests as req

#定義一個工作目錄
PATH = 'D:\python-code\libraries-test\\'
#用HTTP庫發起一個GET請求,得到一個response對象,名爲re
re = req.get('https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data');
#open函數打開一個文件stream,w參數表示可以寫操作
#使用with關鍵字的代碼塊,在退出時會自動關閉資源,比如file實現了上下文
#管理器,執行完後會被自動調用f.close()函數進行關閉,與try/finally效果類似
with open(PATH + '\\iris.data', 'w') as f:
    f.write(re.text);
#chdir函數切換工作目錄
os.chdir(PATH);
#讀取一個CSV數據文件,得到一個DataFrame對象,也就是Pandas中的數據表格概念
#給該表定義了5個列名
df = pd.read_csv(
    PATH + 'iris.data', 
    names=['花萼長度','花萼寬度','花瓣長度','花瓣寬度','種類']);
#輸出DataFrame的頭部(默認5行)
print(df.head());



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章