강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

dlstjdghd のプロフィール画像
dlstjdghd

投稿した質問数

公共データで始めるPythonデータ分析

[4/15] .locと.ilocで行列値を取得する方法と違いを理解する

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

作成

·

380

0

알려주신 부분중에

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

이 부분을

df.loc[0:2]

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

numpypandaspython

回答 2

2

dlstjdghd님의 프로필 이미지
dlstjdghd
質問者

오호.. 감사합니다!

todaycode님의 프로필 이미지
todaycode
インストラクター

감사합니다 :)

0

todaycode님의 프로필 이미지
todaycode
インストラクター

안녕하세요.

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

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

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

df.loc[0:2]

 

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

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

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

image

image

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

image

dlstjdghd のプロフィール画像
dlstjdghd

投稿した質問数

質問する