我使用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
答案 0 :(得分:0)
应添加encoding='utf-16'
以避免未知错误
input_raw_data = pd.read_csv('wtf_table.csv',encoding='utf-16')