Machine Learning

[PANDAS] Series & DataFrame 생성하기

Scarlett_C 2021. 8. 10. 22:50
728x90

데이터 시각화의 중요한 PANDAS

 

import pandas as pd
new_sr=pd.Series([배열], name='배열이름', index=[인덱스배열])

1 차원 Series 생성

name, index는 생략가능함.

name 생략하는경우 : None

index 생략하는 경우: 0,1,2, ...

 

import pandas as pd
new_df=pd.DataFrame([2차원 배열], index=[인덱스배열], columns=[컬럼의 배열]

2차원 DataFrame 생성

new_df.loc[:,'컬럼값']=[배열]

DataFrame에 새로운 열 생성하기.

초기 생성시에는 2차원 배열이 index 기준으로 값이 입력되는데,

추가 할 때는 column 기준으로 입력되니 주의하자.

 

빈 값을 넣으려면, 배열 대신 np.nan으로 추가하면 빈값으로 입력되고,

값 1개만 입력하면 broadcast 된다.

new_df.loc['index 값']=[배열]

DataFrame에 새로운 행 생성하기.

 

new_df.loc['index 값','column 값']=단일값

DataFrame에 특정한 셀 값을 입력하는 방법

728x90