web-dev-qa-db-fra.com

Comment créer une série de nombres à l'aide de pandas en Python

Je suis nouveau sur python et ai récemment appris à créer une série en python avec Pandas. Je peux définir une série, par exemple: x = pd.Series([1, 2, 3, 4, 5]), mais comment définir la série pour une plage, disons de 1 à 100, plutôt que de taper tous les éléments de 1 à 100? 

9
MrCurious

Comme indiqué dans la documentation de pandas.Series , tout ce qui est requis pour votre paramètre data est un valeur de type tableau, dict ou scalaire. Par conséquent, pour créer une série pour une plage, vous pouvez faire exactement la même chose que pour créer une liste pour une plage. 

one_to_hundred = pd.Series(range(1,101))
13
miradulo
one_to_hundred=pd.Series(np.arange(1,101,1))

C'est la bonne réponse lorsque vous créez une série à l'aide de la fonction numpy arange qui crée une plage commençant de 1 à 100 en incrémentant de 1.

1
Sowmya Pai