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?
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))
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.