日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python數(shù)據(jù)可視化編程實(shí)戰(zhàn):導(dǎo)入數(shù)據(jù)

系統(tǒng) 2253 0

1.從csv文件導(dǎo)入數(shù)據(jù)

原理:with語(yǔ)句打開文件并綁定到對(duì)象f。不必?fù)?dān)心在操作完資源后去關(guān)閉數(shù)據(jù)文件,with的上下文管理器會(huì)幫助處理。然后,csv.reader()方法返回reader對(duì)象,通過(guò)該對(duì)象遍歷所讀取文件的所有行。

Python數(shù)據(jù)可視化編程實(shí)戰(zhàn):導(dǎo)入數(shù)據(jù)_第1張圖片

實(shí)驗(yàn)結(jié)果截圖:

Python數(shù)據(jù)可視化編程實(shí)戰(zhàn):導(dǎo)入數(shù)據(jù)_第2張圖片

2.從Excel中導(dǎo)入文件數(shù)據(jù)

Excel文件可以轉(zhuǎn)換成csv文件,然后通過(guò)上述的方法導(dǎo)入,但是如果想自動(dòng)化地對(duì)大量文件進(jìn)行數(shù)據(jù)管道處理(作為數(shù)據(jù)連續(xù)處理流程的一部分),那么手動(dòng)把每個(gè)Excel文件轉(zhuǎn)換成CSV文件的做法就行不通了。

原理:使用xlrd模塊打開文件的工作簿,然后根據(jù)行數(shù)(nrows)和列數(shù)(ncols)讀取單元格的內(nèi)容,通過(guò)調(diào)用open_workbook()方法,返回一個(gè)xlrd.book實(shí)例。

Python數(shù)據(jù)可視化編程實(shí)戰(zhàn):導(dǎo)入數(shù)據(jù)_第3張圖片

實(shí)驗(yàn)結(jié)果:

Python數(shù)據(jù)可視化編程實(shí)戰(zhàn):導(dǎo)入數(shù)據(jù)_第4張圖片

3.從定寬數(shù)據(jù)文件導(dǎo)入數(shù)據(jù)

時(shí)間的日志文件和基于時(shí)間序列的文件是數(shù)據(jù)可視化中最常見的數(shù)據(jù)源。有時(shí)候,可以以制表符分隔數(shù)據(jù)這種CSV方言來(lái)讀取它們,但有時(shí)它們不是通過(guò)任何特殊字符分隔的。實(shí)際上,這些文件的字段是有固定寬度的,我們能通過(guò)格式來(lái)匹配并提取數(shù)據(jù)。

例如(本例子的數(shù)據(jù)是使用代碼生成的):

Python數(shù)據(jù)可視化編程實(shí)戰(zhàn):導(dǎo)入數(shù)據(jù)_第5張圖片

處理方法:

1.指定要讀取的數(shù)據(jù)文件。2.定義數(shù)據(jù)讀取的方式。3.逐行讀取文件并根據(jù)格式把每行解析成單獨(dú)的數(shù)據(jù)字段。4.安單獨(dú)數(shù)據(jù)字段的形式打印每一行。

Python數(shù)據(jù)可視化編程實(shí)戰(zhàn):導(dǎo)入數(shù)據(jù)_第6張圖片

實(shí)驗(yàn)結(jié)果:

4.從JSON數(shù)據(jù)源導(dǎo)入數(shù)據(jù)

操作步驟如下:1.指定GitHub URL來(lái)讀取JSON格式數(shù)據(jù)。2.使用requests模塊訪問(wèn)指定的URL,并讀取內(nèi)容。3.讀取內(nèi)容并將之轉(zhuǎn)化為JSON格式的對(duì)象。4.迭代訪問(wèn)JSON對(duì)象,對(duì)于其中的每一項(xiàng),讀取每個(gè)代碼庫(kù)的URL值。

原理:首先,使用requests模塊獲取遠(yuǎn)程資源。Requests模塊提供了簡(jiǎn)單的API來(lái)定義HTTP謂詞,我們只需要發(fā)出get()方法調(diào)用。我們只對(duì)Response.json()方法感興趣,這個(gè)方法可以讀取Response.content的內(nèi)容,把它解析成JSON并加載到JSON對(duì)象中。

代碼如下:

Python數(shù)據(jù)可視化編程實(shí)戰(zhàn):導(dǎo)入數(shù)據(jù)_第7張圖片

結(jié)果:

Python數(shù)據(jù)可視化編程實(shí)戰(zhàn):導(dǎo)入數(shù)據(jù)_第8張圖片


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 望奎县| 昭觉县| 汕头市| 大同市| 沈阳市| 滨海县| 阳信县| 普兰县| 渭源县| 宣城市| 南木林县| 福建省| 天台县| 扎赉特旗| 嫩江县| 元氏县| 马龙县| 岳阳市| 嘉兴市| 延寿县| 环江| 汤阴县| 如皋市| 蒲城县| 衡阳县| 黄浦区| 射洪县| 清徐县| 贵港市| 涿州市| 教育| 南康市| 永顺县| 临夏县| 正安县| 文山县| 马山县| 祁阳县| 车致| 华池县| 延津县|