2021년 5월 28일 금요일

Python - Make string specific data in dataframe

python 에서 특정 row 의 data를 선택해 string type의 data로 만들어 작업하는 방법


1=dataframe 준비
df_example = {'이름':['철수','영희','쿠씨'],'학교':['초등학교','중학교','고등학교']}
df_example=pd.DataFrame(df_example)
df_example
2=data 변환
for i in range(len(df_example)):
target_address=df_example.loc[ [i],['학교']]
target_address=target_address.to_string(header=False,index=False,index_names=False)
print("서울특별시 " + target_address)
3=설명
Line-1 = dataframe 길이만큼 for문을 반복
Line-2 = 해당 dataframe 에 loc를 사용해 row 번호를 지정하고 지정대상의 column값도 넣음
(이때의 target_address 는 dataframe type으로 문자열이 아님
Line-3 = dataframe type을 to_string 을 이용하고 dataframe 의 header,index,index 이름을 모두 제거해 target address 에 담는다
Line-4 = 결과 문자열에 "서울특별시" 를 더해서 출력한다

댓글 없음:

댓글 쓰기