inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초보자도 간단히 단숨에 배우는 파이썬 프로그래밍

데이터 정제 및 추출 후 시각화하기

혹시 new data에서 인덱싱 새롭게 set할때, 인덱싱하려는 컬럼의 key값이 없으면 어떻게 할까요?

320

codekkumnamu

작성한 질문수 5

1

안녕하세요. 강의 정말 잘 듣고 있습니다. 

강의 내용 중, new data에 set_index('월', inplace-=True)로 새롭게 인덱싱을 정리하는 부분에서 질문이 있습니다. 

만약 원래 데이터에서 인덱스값이 들어가있는 컬럼명, 즉 key값이 없을 경우에는 어떻게 인덱스를 정리할수 있을까요? 

인프런 신규강의 (무료) python

답변 2

0

파이썬멘토 조인석

존재하지 않는 컬럼을 넣으면 다음과 같이 KeyError가 발생합니다.

>>> df = pd.DataFrame({'month': [1, 4, 7, 10],
                   'year': [2012, 2014, 2013, 2014],
                   'sale': [55, 40, 84, 31]})
>>> df
   month  year  sale
0      1  2012    55
1      4  2014    40
2      7  2013    84
3     10  2014    31
>>> df.set_index('wow')
Traceback (most recent call last):
  File "<pyshell#10>", line 1, in <module>
    df.set_index('wow')
  File "D:\python37\lib\site-packages\pandas\core\frame.py", line 4303, in set_index
    raise KeyError(f"None of {missing} are in the columns")
KeyError: "None of ['wow'] are in the columns"

0

파이썬멘토 조인석

좋은 질문 감사드립니다. 데이터 예시를 간략하게 들어주시면 테스트해서 답변 드리겠습니다!

질문 드립니다.

0

25

2

노션 링크

0

24

3

주피터 노트북 실행에 질문있습니다.

0

441

1

단축키 질문 있습니다!

0

316

2

질문

1

247

1

맥북에서 개발자가 만든 모듈 저장을 어떻게 해야 하나요?

0

241

0

주피터 창이 뜨지 않습니다

1

363

1

pip 설정

1

453

1

if문 elif 사용

0

296

1

pdf파일을 받을 수 있는지요?

1

308

1

__init__()함수 여러번 사용과 자바와의 차이점

2

569

1

메서드와 함수를 사용하여 생성되는 데이터

1

222

1

dict의 활용

1

246

1

pip 외부 라이브러리 설치와 관련된 질문입니다.

1

875

1

idle에서 코드 실행하면 string 은 부를수 없다고 나옵니다

1

249

1

pdf 자료 문의

1

555

2

주피터노트북은 클라우드서비스인지 여쭤보고 싶습니다.

1

1212

2

부동소숫점에 대해서 질문있습니다!

2

280

2

문법에서의 띄어쓰기는 어떤의미를 갖나요?

2

668

2

PART 04 숫자타입을 배워보자 '생각해봅시다'질문

2

197

1

역슬래시 기호

2

489

3

답변 감사드립니다 주신대로 해보았더니 다음과 같이 나오네요 확인부탁드려요

2

255

1

pandas 설치시 다음과 같은 에러가 나고 있습니다 ㅠㅠ

1

24837

5

강의 순서가 바뀌었어요

2

297

1