【发布时间】:2020-07-10 17:03:06
【问题描述】:
我正在处理股票价格的 pandas 数据帧时间序列(索引是日期和时间,而不是整数),我试图在 df 的最后 200 行中找到列“A”的最大值,所以我尝试了:
maxofAinlast200rows = df.loc[-201:-1,'A'].max()
返回:
TypeError: cannot do slice indexing on
我了解该错误,但我不确定如何轻松绕过它。在我的例子中,最后一行是今天的日期,计算的第一行是 200 天前的日期。
【问题讨论】:
标签: python-3.x pandas