使用numpy.arange与**用于广场:
n = 5
s = pd.Series(np.arange(n) ** 2)
print (s)
0 0
1 1
2 4
3 9
4 16
dtype: int32
Run Code Online (Sandbox Code Playgroud)
如果想省略0:
n = 5
arr = np.arange(1, n + 1)
s = pd.Series(arr ** 2, index=arr)
print (s)
1 1
2 4
3 9
4 16
5 25
dtype: int32
Run Code Online (Sandbox Code Playgroud)