Pandas는 데이터 처리 및 데이터 분석을 위해 매우 널리 사용되는 Python 라이브러리입니다. 이 기사에서는 주어진 파이썬 사전과 목록에서 pandas 데이터 프레임을 만드는 방법을 볼 것입니다.
목록이 있는 사전에서
사전은 키 값 쌍입니다. 키와 목록이 값으로 포함된 파이썬 사전을 사용하면 주어진 사전에서 DataFrame 메서드를 직접 사용하여 팬더 데이터 프레임을 생성할 수 있습니다.
예시
import pandas as pd # Dictionary for Exam Schedule Exam_Schedule = { 'Exam Day': ['Mon', 'Tue', 'Wed','Thu', 'Fri'], 'Exam Subject': ['Chemisry','Physics','Maths','English','Biology'], 'Exam Time': ['2 PM', '10 AM', '11 AM','1 PM', '3 PM'] } # Dictionary to DataFrame Exam_Schedule_df = pd.DataFrame(Exam_Schedule) print(Exam_Schedule_df)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Exam Day Exam Subject Time 0 Mon Chemisry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 10 AM 3 Thu English 2 PM 4 Fri Biology 10 AM
색인 추가
데이터 프레임이 이미 생성된 경우 인덱스를 추가하여 데이터 프레임에 다른 열을 추가할 수 있습니다. 아래 예에서 우리는 시험 과목과 시험 시간이 있는 파이썬 사전을 사용합니다. 나중에 우리는 주어진 데이터 프레임에 대한 인덱스로 시험 날짜를 추가합니다.
예시
import pandas as pd # Dictionary for Exam Schedule Exam_Schedule = { 'Exam Subject': ['Chemisry','Physics','Maths','English','Biology'], 'Exam Time': ['2 PM', '10 AM', '11 AM','1 PM', '3 PM'] } # Dictionary to DataFrame Exam_Schedule_df = pd.DataFrame(Exam_Schedule, index = ['Mon', 'Tue', 'Wed','Thu', 'Fri']) print(Exam_Schedule_df)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Exam Day Exam Subject Time 0 Mon Chemisry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 10 AM 3 Thu English 2 PM 4 Fri Biology 10 AM