• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

구지 2차원 리스트로 하지 않아도 되죠?

22.09.19 16:11 작성 조회수 204

0

알려주신 부분중에

df.loc[[0,1,2]]

이 부분을

df.loc[0:2]

이렇게 해도 실행은 되는데 뭔가 차이점이 있나요?

답변 2

·

답변을 작성해보세요.

2

오호.. 감사합니다!

감사합니다 :)

0

안녕하세요.

이렇게 [대괄호]를 두 개 써서 가져오는 방법은 인덱싱이고

df.loc[[0,1,2]]

대괄호 안에 : 을 사용해서 값의 범위를 지정해서 가져오는 것은 슬라이싱 입니다.

df.loc[0:2]

 

같은 결과가 나오고 인덱스값을 직접 지정하는지 범위를 지정하는지의 차이입니다.
두 가지 방법 중 편한 방법을 사용해도 괜찮습니다.

https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf

링크의 판다스 cheat sheet 내용을 참고해 봐도 좋습니다.

image

image

인덱싱과 슬라이싱은 판다스, 넘파이에서 유용하게 사용할 수 있는데 아래 그림도 함께 참고해 보세요.

image