文中關(guān)鍵給大家介紹是指Pandas二種少使用的讀取文件方式:載入在線文件的信息和載入剪切板的信息,感興趣的朋友能夠來了解一下吧一塊兒學(xué)習(xí)下
序言
小伙伴們好,我就是Peter~
文中記載的是Pandas二種少使用的讀取文件方式:
載入在線文件的信息 載入剪切板的信息 申明:文中案例和在線數(shù)據(jù)僅限于學(xué)術(shù)研究共享 read_html 該函數(shù)公式表示是立即載入線上的html文件,一般都是圖表形式;將HTML的表格轉(zhuǎn)換為DataFrame的1種迅速方便快捷的方式。 用這種方法針對迅速合拼來自各式各樣網(wǎng)頁頁面里的報(bào)表非常有利,就免去了抓取數(shù)據(jù)信息再去載入的時(shí)間也。 實(shí)際函數(shù)的參數(shù)為: pandas.read_html(io,#文件io對象;路徑或者io.Strings對象 match='.+',#str或編譯的正則表達(dá)式,可選 flavor=None,#要使用的解析引擎,None是默認(rèn)值 header=None,#文件表頭 index_col=None,#索引 skiprows=None,#跳過行 attrs=None,#屬性 parse_dates=False,#日期解析 thousands=',',#千分位 encoding=None,#編碼 decimal='.',#識(shí)別為小數(shù)點(diǎn)的字符 converters=None,#屬性轉(zhuǎn)換 na_values=None,#空值信息 keep_default_na=True,#是否保持空值 displayed_only=True#是否應(yīng)該解析帶有“display:none”的元素 ) 在線文件1 讀取維基百科上一份歷屆奧運(yùn)會(huì)乒乓球冠軍的相關(guān)數(shù)據(jù)。該地址下的部分表格形式的數(shù)據(jù): In[3]: url="https://zh.m.wikipedia.org/zh/%E5%A5%A5%E6%9E%97%E5%8C%B9%E5%85%8B%E8%BF%90%E5%8A%A8%E4%BC%9A%E4%B df=pd.read_html(url) df 9%92%E4%B9%93%E7%90%83%E5%A5%96%E7%89%8C%E5%BE%97%E4%B8%BB%E5%88%97%E8%A1%A8" df=pd.read_html(url) df Out[3]: 我們觀察到此時(shí)讀取到的df是一個(gè)列表,總長度是15 list In[4]: len(df) Out[4]: 9 查看列表中的部分元素:此時(shí)就是一個(gè)個(gè)的DataFrame形式的數(shù)據(jù) 在線文件2 一個(gè)國外網(wǎng)站下的數(shù)據(jù) In[7]: df1=pd.read_html("https://www.fdic.gov/resources/resolutions/bank-failures/failed-bank-list") type(df1) Out[7]: list In[8]: len(df1) In[9]: df1[0] Out[9]: 讀取在線CSV文件 以讀取GitHub上一個(gè)CSV文件為例: 方式1:直接讀取
url="https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv"
pd.read_csv(url)
方式2:通過io.Strings對象
url="https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv" response=requests.get(url).content#先發(fā)請求 df2=pd.read_csv(io.StringIO(response.decode('utf-8'))) df2#效果同上 Pandas讀取剪貼板 pandas.read_clipboard(sep='s+',**kwargs)
官網(wǎng)地址
一個(gè)簡單的例子說明函數(shù)使用:假設(shè)本地目錄下有這樣Excel表格的數(shù)據(jù)
1、先剪貼數(shù)據(jù):【Ctrl+C】
2、運(yùn)行代碼下面的代碼,按下MacOS中的【向上的箭頭】+【回車鍵】,完成讀取
Windows下面應(yīng)該是【Shift+Enter】
如果數(shù)據(jù)比較少,省去了通過Excel或者CSV文件的讀取方式的時(shí)間:
綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)韼椭?/p>
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/128736.html
小編寫這篇文章的主要目的,主要給大家講解一些關(guān)于python的一些小技巧,比如說使用python去進(jìn)行讀取和寫入數(shù)據(jù),那么,這些數(shù)據(jù)怎么在剪貼板上去進(jìn)行相關(guān)的處理呢,下面就跟著小編的步伐,去了解一下具體內(nèi)容吧。 讀取剪貼板上的數(shù)據(jù) 先給大家介紹pandas.read_clipboard,從剪貼板讀取文本并傳遞到Read_csv。 pandas.read_clipboard(sep=...
摘要:屬性介紹默認(rèn)是默認(rèn)是在粘貼操作時(shí)為空剪切板中的各項(xiàng)數(shù)據(jù)剪切板中的數(shù)據(jù)類型。避免重復(fù)創(chuàng)建上傳中文件成功失敗處理已上傳上傳出錯(cuò)添加文件到隊(duì)列并上傳開始上傳其他參考獲取剪切板內(nèi)容,控制圖片粘貼在線代碼編輯器事件說明 Markdown編輯器選用https://simplemde.com它是一款純js實(shí)現(xiàn)的markdown編輯器。缺點(diǎn)不支持圖片上傳。那我們就得改造它。simplemde是基于co...
摘要:平時(shí)的開發(fā)中我們難免要上傳一些網(wǎng)頁截圖圖片等,傳統(tǒng)的選擇文件上傳使用起來不方便,這里介紹一種使用和實(shí)現(xiàn)的剪切板黏貼上傳圖片功能。剪切板中圖片的獲取與上傳通過,我們可以以的形式獲取到剪切板中的圖片,然后將數(shù)據(jù)作為參數(shù)通過的方式傳輸?shù)椒?wù)器端。 平時(shí)的開發(fā)中我們難免要上傳一些網(wǎng)頁截圖、圖片等,傳統(tǒng)的選擇文件上傳使用起來不方便,這里介紹一種使用js和node實(shí)現(xiàn)的剪切板黏貼上傳圖片功能。當(dāng)我...
摘要:測試復(fù)制至剪切板的文本測試相關(guān)文檔復(fù)制剪切板滾動(dòng)至視圖內(nèi)其實(shí),這是一個(gè)非常方便的功能,比如說,分頁加載后滾動(dòng)至頭部,切換頁面時(shí)切換至頭部。HeyUI組件庫 如果你還不了解heyui組件庫,歡迎來我們的官網(wǎng)或者github參觀。 官網(wǎng) github 當(dāng)然,如果能給我們一顆???,那是最贊的了! 按需加載 當(dāng)heyui組件庫的組件越來越多的時(shí)候,按需加載的功能終于上線了。 話不多說,先把按需...
摘要:在用戶執(zhí)行粘貼操作的時(shí)候,能夠獲得剪切板的內(nèi)容,本文討論一下這個(gè)問題。目前只有支持獲取剪切板中的圖片數(shù)據(jù)。這么多的判斷條件,基本可以確定通過剪切板過來的是粘貼的文件。 在用戶執(zhí)行粘貼操作的時(shí)候,js能夠獲得剪切板的內(nèi)容,本文討論一下這個(gè)問題。 目前只有Chrome支持獲取剪切板中的圖片數(shù)據(jù)。還好需要這個(gè)功能的產(chǎn)品目前只支持Chrome和Safari,一些Chrome的新特性是可以盡情使...
閱讀 911·2023-01-14 11:38
閱讀 878·2023-01-14 11:04
閱讀 740·2023-01-14 10:48
閱讀 1982·2023-01-14 10:34
閱讀 942·2023-01-14 10:24
閱讀 819·2023-01-14 10:18
閱讀 499·2023-01-14 10:09
閱讀 572·2023-01-14 10:02