인라인 list dataframe을 python으로 변환하는 방법
다음 구문을 사용하여 DataFrame 인라인 목록을 Python으로 변환할 수 있습니다.
#define list x = [4, 5, 8, ' A ' ' B '] #convert list to DataFrame df = pd. DataFrame (x). T
그리고 다음 구문을 사용하여 목록 목록을 DataFrame의 여러 줄로 변환할 수 있습니다.
#define list of lists big_list = [[4, 5, 6, ' B '], [4, 2, 1, ' A '], [12, 4, 8, ' C ']] #convert list of lists into DataFrame df = pd. DataFrame (columns=[' col1 ',' col2 ',' col3 ',' col4 '], data=big_list)
다음 예에서는 이러한 각 기능을 실제로 사용하는 방법을 보여줍니다.
예 1: 목록을 인라인 DataFrame으로 변환
다음 코드는 Python에서 단일 목록을 단일 행이 있는 DataFrame으로 변환하는 방법을 보여줍니다.
import pandas as pd #define list x = [4, 5, 8, ' Mavericks '] #convert list to DataFrame df = pd. DataFrame (x). T #specify column names of DataFrame df. columns = [' Points ', ' Assists ', ' Rebounds ', ' Team '] #display DataFrame print (df) Points Assists Rebounds Team 0 4 5 8 Mavericks
예 2: 목록 목록을 여러 DataFrame 행으로 변환
다음 코드는 Python에서 목록 목록을 여러 행이 있는 DataFrame으로 변환하는 방법을 보여줍니다.
import pandas as pd #define list of lists big_list = [[6, 7, 12, ' Mavericks '], [4, 2, 1, ' Lakers '], [12, 4, 8, ' Spurs ']] #convert list of lists into DataFrame df = pd. DataFrame (columns=[' Points ', ' Assists ', ' Rebounds ', ' Team '], data=big_list) #display DataFrame print (df) Points Assists Rebounds Team 0 6 7 12 Mavericks 1 4 2 1 Lakers 2 12 4 8 Spurs
.shape() 함수를 사용하여 결과 DataFrame의 행과 열 수를 확인할 수 있습니다.
print (df.shape )
(3, 4)
이는 결과 DataFrame에 3개의 행과 4개의 열이 있음을 알려줍니다.
추가 리소스
Pandas에서 DataFrame을 목록으로 변환하는 방법
Pandas에서 사전을 DataFrame으로 변환하는 방법
NumPy 배열에서 Pandas DataFrame을 만드는 방법