如何在将时间戳记作为python中的索引时删除特定的行

时间:2019-02-25 07:04:22

标签: python dataframe

我尝试丢行时出现错误, 我认为发生问题是因为我的日期在索引中

这是我的数据框-:

                cast
   date          
2022-01-01      31.0
2022-01-02      01.0
2022-01-03      02.0
2022-01-04      12.0
2022-01-05     320.0
2021-01-06      04.0

时间戳记在我的索引中,我无法使用df.drop删除最后一行,我在其中添加了一些条件并应用于数据帧。

错误是labels ['2021-01-06'] not contained in axis

我一直使用它,但是没有成功

谢谢

1 个答案:

答案 0 :(得分:2)

您的索引显然是DatetimeIndex类型。您必须将日期转换为相同的数据类型:

df.drop(pd.to_datetime('2021-01-06'))