2016-03-30 27 views
-5

Pandas 0.17.1 kullanıyorum.Neden Pandalar ZeroDivisionError'a neden olur? Read_csv

Bu kodu çalıştırdığımda ZeroDivisionError iletisini aldım. Ama diğer csv dosyasını okuduğumda (aynı içerik), çalışıyor. Niye ya?

Python:

import pandas as pd 

def main(): 
    input_raw_data = pd.read_csv('wtf_table.csv') 

if __name__ == '__main__': 
    main() 

Hata mesajı: Bilinmeyen hatayı önlemek için encoding='utf-16' eklemek gerekir

EQP ID,Unit Name,Data Source,Start Time,End Time,Event State,Duration (s),Event Name 
QE,1,E, 2016/3/16 07:00, 2016/3/16 07:01,PROCESS,115.135,RECIPESTART 
QE,1,E, 2016/3/16 07:00, 2016/3/16 07:01,PROCESS,0.823,RECIPEEND 
QE,1,E, 2016/3/16 07:01, 2016/3/16 07:02,TRANSFER,16.924,PROCESSEND 
+3

Verilerinizi veya çoğaltılabilir örnek verilerinizi gönderin ya da gerçek csv bağlantınıza bir hata gönderin Hatalı verilerinizi hatalı bir şekilde oluşturamıyoruz – EdChum

+0

Tamam, onu gönderiyorum. –

+0

Csv'niz virgülle ayrılmış olmadığından kodunuzun csv'nizi doğru bir şekilde yükleyemediği için, sütun adlarının gerçekte ne olduğunu ve bu verilerin nasıl sınırlandırıldığını açıklamanız gerekir – EdChum

cevap

0

ZeroDivisionError: integer division or modulo by zero 

csv içeriği

input_raw_data = pd.read_csv('wtf_table.csv',encoding='utf-16') 
İlgili konular