最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過Pandas讀取大文件的實(shí)例

 更新時(shí)間:2018年06月07日 10:17:14   作者:痞靨  
今天小編就為大家分享一篇通過Pandas讀取大文件的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

當(dāng)數(shù)據(jù)文件過大時(shí),由于計(jì)算機(jī)內(nèi)存有限,需要對(duì)大文件進(jìn)行分塊讀?。?/strong>

import pandas as pd
f = open('E:/學(xué)習(xí)相關(guān)/Python/數(shù)據(jù)樣例/用戶側(cè)數(shù)據(jù)/test數(shù)據(jù).csv')
reader = pd.read_csv(f, sep=',', iterator=True)
loop = True
chunkSize = 100000
chunks = []
while loop:
 try:
 chunk = reader.get_chunk(chunkSize)
 chunks.append(chunk)
 except StopIteration:
 loop = False
 print("Iteration is stopped.")
df = pd.concat(chunks, ignore_index=True)
print(df)

read_csv()函數(shù)的iterator參數(shù)等于True時(shí),表示返回一個(gè)TextParser以便逐塊讀取文件;

chunkSize表示文件塊的大小,用于迭代;

TextParser類的get_chunk方法用于讀取任意大小的文件塊;

StopIteration的異常表示在循環(huán)對(duì)象窮盡所有元素時(shí)報(bào)錯(cuò);

concat()函數(shù)用于將數(shù)據(jù)做軸向連接:

pd.concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False, keys=None, levels=None, names=None, Verify_integrity=False)

常用參數(shù):

objs:Series,DataFrame或者是Panel構(gòu)成的序列l(wèi)ist;

axis:需要合并連接的軸,0是行,1是列;

join:連接的參數(shù),inner或outer;

ignore=True表示重建索引。

以上這篇通過Pandas讀取大文件的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

富宁县| 米泉市| 姚安县| 邢台市| 庆云县| 北海市| 滦南县| 辽中县| 沙湾县| 玉林市| 松江区| 出国| 巴彦淖尔市| 建始县| 高密市| 那坡县| 汨罗市| 辽阳县| 中江县| 安远县| 肥城市| 达日县| 微山县| 进贤县| 兰西县| 邻水| 平山县| 黑河市| 平江县| 汉川市| 清新县| 米林县| 云龙县| 和田县| 谷城县| 谷城县| 竹山县| 长汀县| 甘德县| 榆树市| 黄石市|