Table of contents

    Python에서는 pandas 데이터 프레임을 자주 활용하는데, 경우에 따라 기본 형식의 이중 배열과 데이터 프레임간의 데이터 형변환이 종종 필요하다. 방법은 아래와 같이 각각 심플하게 한 줄이면 해결된다.

     

    이중 배열 -> 데이터 프레임

    import pandas as pd
    
    arr = [[1, 2, 3],
           [4, 5, 6],
           [7, 8, 9]]
    
    df = pd.DataFrame(arr)

     

     

    데이터 프레임 -> 이중 배열

    import pandas as pd
    
    df = pd.DataFrame({
        'A': [1, 2, 3],
        'B': [4, 5, 6],
        'C': [7, 8, 9]
    })
    
    arr = df.values