代码之家  ›  专栏  ›  技术社区  ›  jjgasse

索引器错误:索引43462904超出大小43462904的界限

  •  0
  • jjgasse  · 技术社区  · 6 年前

    我的数据集有43462904万条记录。我试着用两个变量来分组,然后取第三个变量的平均值。

    结论是: df1 = df.groupby(["var1", pd.Grouper(key="var2"freq="MS")]).mean()

    退出的错误如下: IndexError: index 43462904 is out of bounds for size 43462904

    错误是因为我有一个长数据集?带少量数据函数的函数

    1 回复  |  直到 6 年前
        1
  •  0
  •   planetmaker    6 年前

    长度为n的数组可以索引为0…N-1

    arr=[0,1,2]

    ARR〔0〕:0

    ARR〔1〕:1

    ARR〔2〕:2

    LeN(ARR):3

    在本例中,您试图访问arr[3],这是无效的,因为它是数组中的n+1项。