데이터 엔지니어링/Python

[Pandas] 빈 Dataframe생성 및 데이터 행 삽입

seojeon9 2022. 10. 18. 21:53

이미 만들어져 있는 데이터가 아니라 데이터 프레임을 미리 생성해 두고 한 행씩 데이터를 삽입하고 싶은 경우!!

우선 빈 데이터프레임을 먼저 생성!!

df1 = pd.DataFrame(columns=['컬럼1','컬럼2','컬럼3'])
print(df1)

그 다음 loc를 이용하여 행을 삽입한다.

df1.loc[len(df1)]=[1,2,3,4,5]
print(df1)

이때 행 번호를 직접 기입해줘도 되지만 간단하게 데이터프레임의 길이를 반환해 인덱스로 지정해줬다.

 

하루 빨리 나의 티스토리가 정상화 되었음 좋겠다 허허

티스토리 개발자들 화이팅

728x90