Futureskill - Pandas Basic

less than 1 minute read

한 3일전에 공부한 내용을 부랴부랴 정리한 내용입니다. 기본적인 내용들이라 그렇게 알차지는 않네요.

Pandas data structure (1 ~ 3)

import pandas as pd
L = [1, 2, 3, 4, 5]
L = pd.Series(L)
  1. Pandas 라이브러리를 불러옵니다.
  2. pd.Series 를 통해 Pandas Series로 변환합니다.
import numpy as np
import pandas as pd

array = np.random.random((5,4))
pd.DataFrame(array,columns=['A','B','C','D'])
  1. np.random.random((5,4)) 를 통해 (5,4) array를 만듭니다.
  2. pd.DataFrame(array,columns=['A','B','C','D']) 로 Pandas DataFrame을 만듭니다.
df_A = pd.DataFrame(np.random.randn(5, 4), columns=['A', 'B', 'C', 'D'])
idx = pd.date_range('2021-1-1', freq='D', periods=5)
# idx = pd.date_range(start='2021-1-1', end='2021-1-5')
# idx = pd.date_range(start='20210101', end='20210105')
df_A = df_A.set_index(idx)
  1. 인덱스를 별도로 2021. 1. 1 부터 일(‘D’)이 5개 나오게 지정해주고 인덱스를 설정했습니다.

Leave a comment