当read_csv时,为什么Pandas会导致ZeroDivisionError

时间:2016-03-30 09:12:28

标签: python pandas

我使用Pandas 0.17.1

当我运行此代码时,我收到了ZeroDivisionError消息。 但是当我读到其他csv文件(相同的内容)时,它正在工作。为什么呢?

的Python:

import pandas as pd

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

if __name__ == '__main__':
    main()

错误讯息:

ZeroDivisionError: integer division or modulo by zero

csv内容

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

1 个答案:

答案 0 :(得分:0)

应添加encoding='utf-16'以避免未知错误

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