我收到错误:
IndexError: index 0 is out of bounds for axis 0 with size 0
尝试执行以下操作时:
df.loc[df["DATE"] == "xxx"].index[0]
在这个 csv 文件上:
DATE,x,y
123,5,7
但它在这个 csv 文件上运行得非常好:
Date,X,Y
1991-07-09,123,123
为什么?
xxx 分别更改为 123 和 1991-07-09。
DATE,x,y
123,5,7
123 是一个int64
,而您希望匹配一个str
df.loc[df["DATE"] == 123].index[0]
:没有引号的作品
Date,X,Y
1991-07-09,123,123
1991-07-09 是一个object
或datetime64[ns]
df.loc[df["Date"] == "1991-07-09"].index[0]
:工作与报价
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句