Pandas讀取在線數據怎么做?Python使用pandas庫如何讀取在線文件

python數據處理第三方庫pandas能夠來讀取Excel、csv、redis以及其他各種不同類型的文件數據 , 而使用它甚至是可以來讀取在線文件數據的 。下面文章中所介紹的內容就是python讀取在線文件數據的方法教程 , 想學習的小伙伴就一起往下看看吧 。

Pandas讀取在線數據怎么做?Python使用pandas庫如何讀取在線文件


1.讀取在線文件數據根據情況不同也是有不同方式的 , 第一種情況就是這個在線文件是讀取到了網頁之中并且顯示出來了 。那么就可以直接去調用read_html()方法讀取這個在線數據 , 讀取完成之后會自動將其轉為Dataframe類型 。
不過這種方式需要注意鏈接的獲取 , 因為在線文件數據讀取出來之后 , 它鏈接也會相應的改變 , 代碼示例如下所示:
import pandas as pdurl = "https://zh.m.wikipedia.org/zh/%E5%A5%Adf = pd.read_html(url)【Pandas讀取在線數據怎么做?Python使用pandas庫如何讀取在線文件】這個方法讀取出來的在線數據會保持原來的格式不變 , 而鏈接最后面的不是亂碼 , 而是這個在線文件顯示在該頁面之后 , 將其單獨作為網頁打開之后的鏈接 。
2.另外一種方式使用的情況也是特定的 , 那就是這個在線文件直接是以鏈接形式出現的 , 因為這種形式只需要將其在網頁中打開就可以將其下載 。而pandas庫讀取該類型在線文件 , 實際上是將文件下載之后再獲取其內容 。
而代碼中也是先用get()方法將這個文件內容獲取到 , 然后將文件進行解碼操作 , 再根據它實際類型去調用對應的方法 , 詳細代碼示例如下所示:
import pandas as pdimport requesturl="https://raw.githubusercontent.com/ountries.csv"response=requests.get(url).content df2 = pd.read_csv(io.StringIO(response.decode('utf-8')))以上就是關于“Pandas讀取在線數據怎么做?Python使用pandas庫如何讀取在線文件”的全部內容了 , 希望對你有所幫助 。
Pandas讀取在線數據怎么做?Python使用pandas庫如何讀取在線文件


Pandas讀取在線數據怎么做?Python使用pandas庫如何讀取在線文件


Pandas讀取在線數據怎么做?Python使用pandas庫如何讀取在線文件


微信掃碼Python課,免費報名
Pandas讀取在線數據怎么做?Python使用pandas庫如何讀取在線文件


現在報名贈100例知識點合集
Pandas讀取在線數據怎么做?Python使用pandas庫如何讀取在線文件


    猜你喜歡