2016-09-28 50 views
0

我正在使用我需要清理的龐大Excel文件(14GB),因此只剩下我需要的信息。我將該文件製作成塊,以便我的電腦停止崩潰,但現在需要創建一個新的數據庫,該數據庫僅顯示我正在查找的城市的數據。在大熊貓閱讀器中創建新的數據庫

我已打印(塊)

for chunk in reader: 
    print(chunk) 

我不確定如何繼續,我想

df = reader 
df = reader[reader.SitusCity == Miami] 

但得到這個錯誤代碼:

--------------------------------------------------------------------------- 
AttributeError       Traceback (most recent call last) 
<ipython-input-7-d4c11720d1c5> in <module>() 
----> 1 df = reader[reader.SitusCity == Miami] 

AttributeError: 'TextFileReader' object has no attribute 'SitusCity' 

幫助! !

+0

不知道爲什麼你從字面上了一切片斷,但這是HTML和JS,而不是Python和錯誤堆棧 –

回答

0

試試這個:

chunk in reader: 
    chunk.ix[chunk.SitusCity == 'Miami'].to_excel('output.xlsx', mode='a')