inflearn logo
강의

Course

Instructor

Python programming that even beginners can learn in one breath

Clean and extract data, then visualize it

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

321

codekkumnamu

5 asked

1

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

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

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

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

Answer 2

0

pythonmento

존재하지 않는 컬럼을 넣으면 다음과 같이 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

pythonmento

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

6-6

0

4

0

작업형 1 유형 부분

0

9

1

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

0

441

1

단축키 질문 있습니다!

0

316

2

질문

1

247

1

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

0

242

0

주피터 창이 뜨지 않습니다

1

363

1

pip 설정

1

453

1

if문 elif 사용

0

296

1

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

1

308

1

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

2

570

1

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

1

222

1

dict의 활용

1

246

1

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

1

875

1

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

1

249

1

pdf 자료 문의

1

555

2

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

1

1213

2

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

2

280

2

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

2

668

2

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

2

197

1

역슬래시 기호

2

491

3

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

2

258

1

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

1

24846

5

강의 순서가 바뀌었어요

2

300

1