] [Pandas]dataframe에서 index리스트를 이용해서 행 추출하기.
본문 바로가기

카테고리 없음

[Pandas]dataframe에서 index리스트를 이용해서 행 추출하기.

duplicate 물질의 index를 list로 얻었다. 

이 list를 이용해서 물질의 smile을 뽑아내고 싶은데..!?

R에서는 쉽게 한 것 같은데 

파이썬에서 하려니 잘 모르겠다. 

열심히 구글링을 해 보자.

. iloc을 사용하면 된다. 


.iloc (위치를 이용한 데이터 선택)

위치를 나타내는 인덱스 번호를 사용하여 데이터를 선택할 수 있습니다.

print(df.iloc[3]) # 3
print(df.iloc[3:5, 0:2]) # 3:5 , 0:2
print(df.iloc[:, 1:3]) # , 1:3
print(df.iloc[:, 1:3].name)

출처 : https://stickie.tistory.com/80


검색능력이 중요하군다. 선택이라는 키워드를 사용했다면 빨리 찾았을 것이다.


dataframe.iloc[duplicated_index_list]


요렇게 하니 그냥 나왔다.