목록에서 Pandas 데이터 프레임 만들기
Manav Narula
2023년1월30일
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 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