#第16章:讀取csv檔案做資料分析 #範例16-1:讀取csv檔案(使用pandas模組) #https://www.w3schools.com/python/pandas/default.asp #https://www.w3schools.cn/python_pandas/python_pandas_dataframe.asp #https://www.runoob.com/pandas/pandas-csv-file.html #https://www.runoob.com/pandas/pandas-tutorial.html #(1)觀念: #什麼是pandas:是一種專門處理資料表的分析模組。 #(2)pandas讀入csv指令: #import pandas as pd #df = pd.read_csv(('檔案名稱.csv) #(3)檔案:蘋果股價csv檔 #https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv #------------------------------ #1.練習1:讀取網路csv檔案,印出蘋果股價 #(import pandas as pd) #(1)印出:以dataframe(2維資料格式)格式印出 #(2)印出:資料轉成文字格式 print() #(3)印出:前5筆資料:df.head() print() #(4)印出:前8筆資料:df.head(8) print() #(5)印出:後5筆資料:df.tail() print() #------------------------------ #2.練習2:讀取cola虛擬專案目錄的csv檔案,印出學生成績 # "finance-charts-apple.csv" #(1)印出:前6筆資料:df.head(6) print() #(2)印出:後6筆資料:df.tail(6) print() #------------------------------ #3.練習3:讀取google雲端『drive/MyDrive/Colab Notebooks/』目錄的csv檔案,印出前面3筆資料 #(1)加入google雲端的目錄 #A.先在左邊的『檔案』, #B.點按『掛接雲端硬碟』,顯示『drive』 #C.點開目錄:『drive/MyDrive/Colab Notebooks/』 #D.上傳"finance-charts-apple.csv"到雲端『drive/MyDrive/Colab Notebooks/』(在該目錄右邊...選擇上傳) #(2)系統sys加入google雲端的目錄 #import os #os.chdir("/content/drive/MyDrive/Colab Notebooks") #!ls #(3)讀入上傳到雲端的csv檔案 print() #----------------------------------------------------- #----------------------------------------------------- #範例16-1:讀取csv檔案(使用pandas模組) #https://www.w3schools.com/python/pandas/default.asp #https://www.w3schools.cn/python_pandas/python_pandas_dataframe.asp #https://www.runoob.com/pandas/pandas-csv-file.html #https://www.runoob.com/pandas/pandas-tutorial.html #(1)觀念: #什麼是pandas:是一種專門處理資料表的分析模組。 #(2)pandas讀入csv指令: #import pandas as pd #df = pd.read_csv(('檔案名稱.csv) #(3)檔案:蘋果股價csv檔 #https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv #------------------------------ #1.練習1:讀取網路csv檔案,印出蘋果股價 #(import pandas as pd) import pandas as pd df = pd.read_csv("https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv") #(1)印出:以dataframe(2維資料格式)格式印出 #print(df.to_string()) #(2)印出:資料轉成文字格式 #print(df.to_string()) #(3)印出:前5筆資料:df.head() print() print(df.head()) #(4)印出:前8筆資料:df.head(8) print() print(df.head(8)) #(5)印出:後5筆資料:df.tail() print() print(df.tail()) #------------------------------ #2.練習2:讀取cola虛擬專案目錄的csv檔案,印出學生成績 import pandas as pd df = pd.read_csv("finance-charts-apple.csv") #(1)印出:前6筆資料:df.head(6) print() print(df.head(6)) #(2)印出:後6筆資料:df.tail(6) print() print(df.tail(6)) #------------------------------ #3.練習3:讀取google雲端『drive/MyDrive/Colab Notebooks/』目錄的csv檔案,印出前面3筆資料 #(1)加入google雲端的目錄 #A.先在左邊的『檔案』, #B.點按『掛接雲端硬碟』,顯示『drive』 #C.點開目錄:『drive/MyDrive/Colab Notebooks/』 #D.上傳"finance-charts-apple.csv"到雲端『drive/MyDrive/Colab Notebooks/』(在該目錄右邊...選擇上傳) #(2)系統sys加入google雲端的目錄 #import os #os.chdir("/content/drive/MyDrive/Colab Notebooks") #!ls #(3)讀入上傳到雲端的csv檔案 import pandas as pd df = pd.read_csv("finance-charts-apple.csv") print() print(df.head(3)) #-----------------------------------------------------