我有一个程序可以用Pandas阅读Excel工作表,如果我删除两列包含日期的数据,这个程序就可以很好地导入工作表。
当两列都存在并且我尝试使用
webLinksPanda = pd.read_excel('/home/xyz/Documents/worksheet.ods', sheet_name='VidRecInv-LargeData', engine='odf')
我得到这个错误
File "pandas/_libs/tslibs/np_datetime.pyx", line 212, in pandas._libs.tslibs.np_datetime.check_dts_bounds
我的问题是,我怎样才能找到引起错误的行和列呢?我有6000行,所以我不确定我怎样才能找到它。
1条答案
按热度按时间swvgeqrz1#
您的错误消息显示为
line 212
,因此您必须在包含日期信息的两列中查找此行的错误。您可以测试阅读前211行是否有效:
webLinksPanda = pd.read_excel('/home/xyz/Documents/worksheet.ods', sheet_name='VidRecInv-LargeData', engine='odf, nrows=211')
另外,要注意在这些列中可能还有更多的错误条目,所以如果调整了第212行之后仍然收到错误消息,请确保检查行号。