파이썬
[판다스] 데이터프레임을 만드는 다양한 방법과 컬럼명 지정하기
suky_da
2024. 1. 20. 18:31
#첫 번째, 딕셔너리로 만들기
pd.DataFrame({'Apples':[30], 'Bananas': [21]})
>>딕셔너리 안에 컬럼명:값의 형태로 넣는 것
#두 번째, 컬럼명을 지정한 뒤 값을 넣기
pd.DataFrame([[30, 21]], columns=['Apples', 'Bananas'])
>> 반드시 리스트 안에 리스트를 넣어서 값을 할당해야 함
Output:
Apples | Bananas | |
0 | 30 | 21 |
#컬럼명 말고 가로행에도 이름을 지정하고 싶다면
pd.DataFrame([[30,21],
columns=['Apples', 'Bananas'],
index=['2024-01-01'])
Output:
Apples | Bananas | |
2024-01-01 | 30 | 21 |
#행을 여러행 하고 싶다면
pd.DataFrame([[30,21], [5,60]],
columns=['Apples', 'Bananas'],
index=['2024-01-01','2024-01-02'])
# 중요: 리스트 안에 레코드 단위(행 단위)로 묶어서 넣기
# Apple 끼리 묶는게 아니라 날짜 단위로 묶어야 한다는 말.
Output:
Apples | Bananas | |
2024-01-01 | 30 | 21 |
2024-01-02 | 5 | 60 |