es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    La manera más fácil de hacer esto en Python sería usar la librería pandas. Puede utilizar la función pivot_table para remodelar el dataframe de 1 a 2. Aquí se muestra un ejemplo de cómo hacerlo:

    import pandas as pd
    
    # Crear el dataframe
    df = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],
                        'B': ['B0', 'B1', 'B2', 'B3'],
                        'C': ['C0', 'C1', 'C2', 'C3'],
                        'D': ['D0', 'D1', 'D2', 'D3']},
                        index=[0, 1, 2, 3])
    
    # Remodelar el dataframe
    df_reshaped = df.pivot_table(index='A', columns='B', values='C')
    
    # Imprimir el dataframe remodelado
    print(df_reshaped)
    

    El resultado del código anterior debería ser el dataframe 2.

Comments are closed.