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

Manav Narula 2023년1월30일
  1. 단일 목록을 사용하여 Pandas DataFrame 만들기
  2. 여러 목록을 사용하여 Pandas DataFrame 만들기
  3. 다차원 목록을 사용하여 Pandas DataFrame 만들기
목록에서 Pandas 데이터 프레임 만들기

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
작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

관련 문장 - Pandas DataFrame