说我有每日价格数据框,日期作为索引。我希望删除所有行,如果它的索引日期&lt;&#34; 2010/1/1&#34; 。我尝试了bars.drop(bars.index<'2010/7/17'== True)
它引发了错误ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
。有什么想法吗?
答案 0 :(得分:0)
如果您确实想要符合条件的drop
行,可以执行以下操作:
bars.drop(bars.index[bars.index<'2010/1/1'])
但最好使用loc
使用@EdChum解决方案对数据帧进行切片。