Python | Pandas Series.rename_axis ()

|

Series.rename_axis() Pandas Series.rename_axis() viene utilizzato per impostare il nome dell’asse per l’indice o le colonne.

Sintassi: Series.rename_axis (mapper = Nessuno, indice = Nessuno, colonne = Nessuno, asse = Nessuno, copy = True, inplace = False)

Parametro:
mapper: Valore per impostare l’attributo del nome dell’asse.
indice, colonne: trasformazioni scalari, simili a elenchi, dict o funzioni da applicare ai valori di quell’asse.
asse: l’asse da rinominare.
copia: copia anche i dati sottostanti.
inplace: modifica direttamente l’oggetto, invece di creare una nuova serie o dataframe.

Restituisce: Serie, DataFrame o Nessuno

Esempio n. 1: Usa Serie. rename_axis () per rinominare l’asse di questo oggetto Series.

# importa panda come pd

importa panda come pd


# Crea serie

sr = pd.Series ([ 10 , 25 , 3 , 11 , 24 , 6 ])


# Crea indice

index_ = [ ’Coca Cola’ , ’ Sprite’ , ’Coca-Cola’ , ’ Fanta’ , ’Rugiada’ , ’ ThumbsUp’ ]


# set index

sr.index = index_


# Stampa serie

print (sr)

Output:

Ora useremo la serie . rename_axis() per rinominare l’asse dell’oggetto della serie di oggetti specificato.

# rinomina asse

risultato = sr.rename_axis ( ’Bevande’ )

< br /> # Stampa risultato

stampa (risultato)

Output:


Come possiamo vedere nell’output, Series.rename_axis () è stato rinominato con successo l’asse di questa serie di oggetti.

Esempio n. 2: usa Series.rename_axis () per rinominare l’asse MultiIndex di questo oggetto Series.

# importa panda come pd

importa panda come pd


# Crea serie

sr = pd.Series ([ ’New York’ , ’ Chicago’ , ’Toronto’ , ’Lisbona’ , ’ Rio’ ])


# Crea multiindice

index_ = pd.MultiIndex.from_product ([[ ’Nomi’ ], [ ’ Città 1’ , ’Città 2 ’ , ’ Città 3’ , ’Città 4’ , ’Città 5’ ]] ,

nomi = [ ’Livello 1’ , ’ Livello 2’ ])


# set index

sr.index = index_


# Stampa serie

print (sr)

< /td>

Output:

Ora useremo Series.rename_axis () per rinominare l’asse di questa serie di oggetti .

# rinomina entrambi i livelli degli assi
# questo oggetto della serie

risultato = sr.rename_axis ([ ’Primo_livello’ , ’ Second_level’ ] )


# Stampa risultato

print (risultato )

Uscita d: < br />
Come possiamo vedere nell’output, Series.rename_axis () ha avuto successo rinominato entrambi i livelli dell’asse di questo oggetto della serie.

Python | Pandas Series.rename_axis () Python functions: Questions

Python | Pandas Series.rename_axis () rename: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method