最近在写一个代码的时候,发生了如下报错:Cannot get left slice bound for non-unique label
查了一圈发现:应该是我这个索引列有多个相同的值,选取区间的时候,系统不知道选择哪一个,所以报错。可以将代码直接改成:
new_df = data.loc[(data.index >= month_7) & (data.index <= nextyear_6) ]
之后就不会报错了!
答案参考:https://stackoom.com/cn_en/question/4ZQ2m