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 adicionalesDevoluciones: 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