Create a pandas Series

时间:2019-01-07 13:09:00

标签: python pandas dataframe series

I want to create a panda series that contains the first ‘n’ natural numbers and their respective squares. The first ‘n’ numbers should appear in the index position by using manual indexing

Can someone please share a code with me

1 个答案:

答案 0 :(得分:3)

Nodes**一起用于正方形:

n = 5
s = pd.Series(np.arange(n) ** 2)
print (s)
0     0
1     1
2     4
3     9
4    16
dtype: int32

如果要省略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