반응형
data = {'A': [1, 2], 'B': [3, 4]} # 딕셔너리 형태의 데이터 정의
df = pd.DataFrame(data=data) # DataFrame 생성
이 코드는 딕셔너리 data를 pandas.DataFrame으로 변환하여 df라는 데이터프레임을 생성하는 간단한 작업입니다.
- data:
- 딕셔너리의 키 'A'와 'B'는 각각 DataFrame의 열 이름으로 사용됩니다.
- 각 키에 해당하는 리스트 [1, 2], [3, 4]는 각 열의 값으로 사용됩니다.
- pd.DataFrame(data=data):
- pandas는 딕셔너리 형식의 데이터를 직접 DataFrame으로 변환할 수 있습니다.
생성된 df
코드 실행 결과는 다음과 같습니다
print(df)
#출력
A B
0 1 3
1 2 4
설명:
- 열 이름:
- A와 B는 딕셔너리의 키로, DataFrame의 열 이름으로 설정됩니다.
- 행 인덱스:
- pandas는 자동으로 정수형 인덱스 [0, 1, ...]를 생성합니다.
- 값:
- 각 키에 연결된 리스트 [1, 2]와 [3, 4]는 열 값으로 매핑됩니다.
요약
- 이 코드는 딕셔너리를 pandas.DataFrame으로 변환하는 기본적인 작업입니다.
- 열 이름은 딕셔너리의 키에서 가져오고, 각 키에 연결된 리스트는 열 데이터로 사용됩니다.
- 자동으로 행 인덱스가 생성됩니다. 필요하다면 index 매개변수를 사용하여 커스텀 인덱스를 지정할 수도 있습니다.
728x90
반응형
'개발라이프' 카테고리의 다른 글
[Dart] 특정 시점에 이벤트성으로 추첨할 수 있는 로직 만들기 (0) | 2024.12.04 |
---|---|
Python 리스트 컴프리헨션(List Comprehension) 완벽 가이드 (1) | 2024.11.28 |
Unit fluent-bit.service could not be found 오류 대응방법 (0) | 2024.11.26 |
[PostgreSQL]PostgreSQL에서 시퀀스 초기화하는 방법 (0) | 2024.11.11 |
[PostgreSQL]PostgreSQL에서 적정 컬럼 수는 몇 개일까? (0) | 2024.11.11 |