我读过 numpy 数组是可散列的,这意味着它是不可变的,但我可以更改它的值,那么可散列到底意味着什么?
c=pd.Series('a',index=range(6))
c
Out[276]:
0 a
1 a
2 a
3 a
4 a
5 a
dtype: object
Run Code Online (Sandbox Code Playgroud)
这不会给我错误,那么如果我尝试对 numpy 数组做同样的事情,它为什么会出错。
d=pd.Series(np.array(['a']),index=range(6))
Run Code Online (Sandbox Code Playgroud)