목록에서 Pandas 데이터 프레임 만들기

  1. 단일 목록을 사용하여 Pandas DataFrame 만들기
  2. 여러 목록을 사용하여 Pandas DataFrame 만들기
  3. 다차원 목록을 사용하여 Pandas DataFrame 만들기

Pandas를 사용하면pd.DataFrame()메서드를 사용하여 목록에서 Pandas DataFrame을 만들 수 있습니다. 단일 목록, 다중 목록 및 다차원 목록을 사용하여이를 달성 할 수 있습니다.

단일 목록을 사용하여 Pandas DataFrame 만들기

단일 목록에서 Dataframe을 생성하는 가장 기본적인 경우입니다. 목록을pd.DataFrame()에 전달하면 결과는 단일 열 Dataframe이됩니다.

예:

import pandas as pd
import numpy as np

lst = ["Jay","Raj","Jack"]
df = pd.DataFrame(lst, columns = ['Name'])

print(df)

출력:

   Name
0   Jay
1   Raj
2  Jack

여러 목록을 사용하여 Pandas DataFrame 만들기

둘 이상의 목록에서 Pandas DataFrame을 생성하려면zip()함수를 사용해야합니다. zip()함수는 첫 번째 위치의 요소를 함께, 두 번째 위치에서 함께 쌍을 이루는zip 유형의 객체를 반환합니다. 여기서 각 목록은 다른 열로 작동합니다.

예:

import pandas as pd
import numpy as np
lst1 = ["Jay","Raj","Jack"]
lst2 = [12,15,14]
df = pd.DataFrame(list(zip(lst1,lst2)), columns = ['Name','Age'])
print(df)

출력:

   Name  Age
0   Jay   12
1   Raj   15
2  Jack   14

다차원 목록을 사용하여 Pandas DataFrame 만들기

다른 목록이 포함 된 목록을 다차원 목록이라고합니다. 이 경우 기본 목록 내에 중첩 된 각 목록은 데이터 프레임의 행 역할을합니다. 다음 예는 방법을 보여줍니다.

import pandas as pd
import numpy as np
lst = [["Jay",12,"BBA"],["Jack",15,"BSc"]]
df = pd.DataFrame(lst, columns = ['Name','Age','Course'])
print(df)

출력:

   Name  Age Course
0   Jay   12    BBA
1  Jack   15    BSc

관련 문장 - Pandas DataFrame

  • Pandas Dataframe의 열에 함수 적용
  • Pandas Dataframe에서 열을 인덱스로 설정