반응형
파이썬 디셔너리를 이용하면 좀 더 쉽게 데이터 프레임을 완성할 수 있습니다.
In [1]:
# 판다스 패키지 불러오기
import pandas as pd
# 딕셔너리 만들기
test = [
{
"number" : 1,
"name" : "jin",
"score" : 98
},
{
"number" : 2,
"name" : "james",
"score" : 95
}
]
In [2]:
# 데이터 프레임 생성
pd.DataFrame(test)
Out[2]:
number | name | score | |
---|---|---|---|
0 | 1 | jin | 98 |
1 | 2 | james | 95 |
일부 딕셔너리에 key:value 조합이 빠져 있어도 다른 딕셔너리에 맞춰 nan 이 들어 갑니다.
In [3]:
# 판다스 패키지 불러오기
import pandas as pd
# 딕셔너리 만들기
test = [
{
"number" : 1,
"name" : "jin",
"score" : 98
},
{
"number" : 2,
"name" : "james"
# 두번째 딕셔너리에 score가 없어도 데이터 프레임 생성시 오류가 나지 않고 NaN 값이 들어 갑니다.
}
]
In [4]:
# 데이터 프레임 생성
pd.DataFrame(test)
Out[4]:
number | name | score | |
---|---|---|---|
0 | 1 | jin | 98.0 |
1 | 2 | james | NaN |
반응형
'python' 카테고리의 다른 글
항등행렬(identity matrix) 파이썬으로 항등행렬 곱 연산 수행 (0) | 2023.01.15 |
---|---|
파이썬 딕셔너리 value를 이용하여 데이터 제거 하기(딕셔너리 아이템 지우기) (0) | 2023.01.15 |
파이썬 데이터 프레임 행열 개수 확인 (0) | 2023.01.10 |
파이토치 모델 입력값 확인하기 model.parameters (0) | 2023.01.05 |
판다스 컬럼을 인덱스화 하기 (파이썬) (0) | 2023.01.04 |
댓글