인프런 커뮤니티 질문&답변

임성비님의 프로필 이미지
임성비

작성한 질문수

처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part2]

pandas 라이브러리로 실제 데이터 전처리하기2

강의명 : pandas 라이브러리로 실제 데이터 전처리하기2

작성

·

239

0

상기와 같이 설명하셨는데(강의에선 Change를 row로 표현했지만 임의로 바꿈, 이것은 단지 선언하는 함수명), 하기와 같이 작업했을 때는 json_data에 맞춰 지정한 국가명으로 변경이 불가한 이유를 알고 싶습니다. 저는 하기와 같이 코드를 형성해도 output은 동일할 것이라 생각했습니다.

답변 3

1

안녕하세요

'Change_Resion' 이라고 쓰신 부분이 특정 셀을 나타내는 것이 아니라,

단지 저런 문자열이 json_data 에 잇는지를 체크하는 것이라서,

정상적으로 동작하지 않는 것이 맞을 것 같습니다. 

감사합니다.

0

늦었지만 제가 다시 답변드립니다.

'앞에 함수명'이라고 지칭하시는 부분이 Change겠지요.

아래 첨부사진을 해석하면

'Country_Region' 이라는 string key가 json_data에 있느냐 라고 묻습니다.

그런데 json_data에는 당연히 없습니다. 그건 그냥 컬럼이름이니까요.

첫사진에서 Change['Country_Region']은 행으로 들어온 Change행에서  Country_Region 열값을 받아와서 (강의에선 예를들어 'Mainland China' ) Mainland China라는 키가 json_data에 있느냐 라고 묻는 것입니다.

이 차이가 있으니 이해에 도움되셨길 바랍니다.

0

임성비님의 프로필 이미지
임성비
질문자

안녕하세요. 자세히 보시면 제가 첨부한 두개 이미지 내부의 코딩은 country region을 []에 넣고 앞에 함수명을 쓰고 안쓰고의 차이입니다. 다시 한번만 자세히 부탁드리겠습니다.

임성비님의 프로필 이미지
임성비

작성한 질문수

질문하기