función pandas.DataFrame.T() en Python

La propiedad pandas.DataFrame.T se utiliza para transponer el índice y las columnas del marco de datos. La propiedad T está relacionada de alguna manera con el método transpose().  La función principal de esta propiedad es crear un reflejo del marco de datos sobre la diagonal principal haciendo filas como columnas y viceversa.

Sintaxis: DataFrame.T

Parámetros:
copy: si es True, se copian los datos subyacentes; de lo contrario (predeterminado).
*args, **kwargs: palabras clave adicionales

Devoluciones: el marco de datos transpuesto

Ejemplo 1:

A veces necesitamos transponer el marco de datos para estudiarlo con mayor precisión. En esta situación , la propiedad pandas.DataFrame.T juega un papel importante. 

Python3

# Importing pandas module
import pandas as pd
  
# Creating a dictionary
dit = {'August': [10, 25, 34, 4.85, 71.2, 1.1],
       'September': [4.8, 54, 68, 9.25, 58, 0.9],
       'October': [78, 5.8, 8.52, 12, 1.6, 11],
       'November': [100, 5.8, 50, 8.9, 77, 10]}
  
# Converting it to data frame
df = pd.DataFrame(data=dit)
  
# Original DataFrame
df

Producción:

Transposición del marco de datos.

Python3

# Transposing the data frame 
# using dataframe.T property
df_trans = df.T
  
print("Transposed Data frame :")
df_trans

Producción:

En el ejemplo anterior, transponemos el marco de datos ‘df’ con valores/contenido numérico.

Ejemplo 2:

Python3

# Import pandas library
import pandas as pd
  
# initialize list of lists
data = [['Harvey.', 10.5, 45.25, 95.2],
        ['Carson', 15.2, 54.85, 50.8],
        ['juli', 14.9, 87.21, 60.4],
        ['Ricky', 20.3, 45.23, 99.5],
        ['Gregory', 21.1, 77.25, 90.9],
        ['Jessie', 16.4, 95.21, 10.85]]
  
# Create the pandas DataFrame
df = pd.DataFrame(data, columns=['Name', 'Age', 'Percentage', 'Accuracy'],
                  index=['a', 'b', 'c', 'd', 'e', 'f'])
  
# print dataframe.
df

Producción:

Transposición del marco de datos.

Python3

# Transposing the data frame 
# using dataframe.T property
df_trans = df.T
  
print("Transposed Data frame :")
df_trans

Producción:

En el ejemplo anterior, transponemos el marco de datos ‘df’ con tipos de datos mezclados. 

Publicación traducida automáticamente

Artículo escrito por vanshgaur14866 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *