Python报错:ValueError: Length mismatch: Expected axis has 12 elements, new values have 23 elements
时间: 2023-12-03 20:42:53 浏览: 605
keras报错:ValueError: Cannot create group in read only mode
5星 · 资源好评率100%
这个错误通常是由于在使用 Pandas 库时,试图向 DataFrame 中添加一个长度不匹配的 Series 导致的。请检查你的代码,确认你添加的 Series 的长度和 DataFrame 中期望的轴的长度相同。
例如,如果你有一个 DataFrame df,其中 axis 0 期望有 12 行数据,但你试图将一个长度为 23 的 Series 添加到该 DataFrame 的 axis 0 中,就会导致上述报错。
你可以使用以下代码检查 DataFrame 的轴长度:
```
print(df.shape)
```
同样,你可以使用以下代码检查你要添加的 Series 的长度:
```
print(len(your_series))
```
请确保这两个长度相同,并修改代码以使它们保持一致。
阅读全文