강의

멘토링

커뮤니티

Inflearn Community Q&A

rkdwogns10150244's profile image
rkdwogns10150244

asked

Mastering data analysis and visualization with just two pages of documentation

[14/25] What is the number of confirmed cases by residential district (Gu)?

df.loc[df["거주지"].isin(gu), "지역"] = df["거주지"] 질문있습니다

Written on

·

202

1

df.loc[df["거주지"].isin(gu), "지역"] = df["거주지"]
 
이코드가 이해가 잘안가서 질문드립니다.
 
'지역'이라는 새로운 칼럼명을 넣는거 까지는 이해가된거같은데.
 
= df['거주지'] 를 넣으면 keyerror 가 사라지고 새로운 칼럼이 생성되는지 궁금합니다.
pandaspython

Answer 1

1

todaycode님의 프로필 이미지
todaycode
Instructor

안녕하세요.

아래와 같이 특정 컬럼에 대해 원하는 값을 넣어줄 수 있는데요.

df["컬럼명"] = 할당하고자 하는 값 

 

df["없는 컬럼명"]  을 출력하면 KeyError 가 나지만 해당 컬럼에 값을 넣어주면 해당 값이 들어가면서 새로운 컬럼이 생성됩니다.

df.loc 도 같은 이유 때문인데요. 아래와 같이 사용할 수 있는 loc 에 없는 열(컬럼)을 넣어주고 값을 넣어주면 해당 컬럼과 값이 생성됩니다.

df.loc[행, 열] 

df.loc[조건, 열]

 

rkdwogns10150244's profile image
rkdwogns10150244

asked

Ask a question