pandas 长度不匹配错误的异常处理

Suz*_*nne 5 python dataframe pandas

将 CSV 或 Excel 文件读入 pandas 时,例如:

import pandas as pd

df = pd.read_excel(inputfile)
Run Code Online (Sandbox Code Playgroud)

我可能会收到长度不匹配错误:

'An error occurred: Length mismatch: Expected axis has 17 elements, new values have 12 elements'
Run Code Online (Sandbox Code Playgroud)

处理此错误的正确异常是什么?它是从哪里导入的?我在库规范中没有看到它。就像是:

import pandas as pd
from pandas import errors
from errors import LengthException

try:
     df = pd.read_excel(inputfile)
except LengthException:
    print "Your axes were messed up!"
Run Code Online (Sandbox Code Playgroud)