팬더의 셀에 대한 인덱스 이름과 열 이름을 반환하는 방법이 있습니까?

True / False 값으로 채워진 데이터 프레임이 있습니다. 데이터 프레임의 각 셀을 반복하고 값이 True이면 해당 셀 위치에서 인덱스 이름과 열 이름을 반환합니다. 또한 True로 평가되는 셀의 행 / 열 인덱스를 반환하는 것에 만족할 것입니다.

셀의 열, 행을 반환하는 함수와 함께 dataframe.applymap을 사용하는 빠른 팬더 방법이 있다고 생각했지만 특정 셀의 인덱스 및 열 이름을 호출하는 방법을 모르겠습니다. 기본적으로 iloc을 반대로 찾는 것과 같습니다.

또는 모든 실제 값인 별도의 데이터 프레임 인 데이터 프레임을 다시 가져 오는 것도 만족 스러울 것입니다. 감사!

Ayoub ZAROU

인덱스를 변수로 유지하면서 데이터 프레임을 녹일 수 있습니다 ( pd.melt ).

df = pd.DataFrame(np.random.choice([True,False],(5,5)),
                  columns=list("abcde"), index = list('fghij'))
#   a   b   c   d   e
# f False   True    True    True    False
# g True    True    False   False   True
# h False   True    True    False   False
# i True    True    False   False   False
# j True    True    False   True    True


df.reset_index().melt(id_vars='index').query('value == True')

출력 :

  index variable value
1   g   a   True
3   i   a   True
4   j   a   True
5   f   b   True
6   g   b   True
7   h   b   True
8   i   b   True
9   j   b   True
10  f   c   True
12  h   c   True
15  f   d   True
19  j   d   True
21  g   e   True
24  j   e   True

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

줄리아 : 인덱스의 각 값에 대한 반복자를 반환하는 방법이 있습니까?

분류에서Dev

numpy 배열에 대한 교차 매핑 인덱스를 결정하는 더 좋은 방법이 있습니까?

분류에서Dev

팬더 열 이름과 셀 값 행을 현명하게 인쇄

분류에서Dev

어떻게 갱신 팬더 열 셀 값에 대한 행 수준에있는 다른 열 이름을 가진 일부 요소의 유사성을 기반으로

분류에서Dev

SQL에서 열의 최대 값을 반환하는 방법이 있습니까?

분류에서Dev

팬더 인덱스를 부울 마스크로 변환하는 더 간결한 방법이 있습니까?

분류에서Dev

Rust에서 함수의 이름을 문자열로 반환하는 방법이 있습니까?

분류에서Dev

Javascript의 배열에서 변수 이름을 반환하는 방법이 있습니까?

분류에서Dev

Ruby에서 배열의 이름, 성, 중간 이름을 반환하기 위해 문자열을 반복하는 방법이 있습니까?

분류에서Dev

하나의 팬더 산점도에 여러 계열을 그리는 간단한 방법이 있습니까?

분류에서Dev

팬더는 두 개의 개별 열이 일치하는 경우 현재 인덱스에서 별도의 열 값을 반환합니다.

분류에서Dev

Pandas 데이터 프레임의 다중 인덱스에서 열을 스택 해제하는 대안적이고 효율적인 방법이 있습니까?

분류에서Dev

Java를 사용하여 Excel 시트에서 특정 열 이름 (인수로 전달됨)에 대한 비어 있지 않은 마지막 셀의 행 인덱스를 얻는 방법은 무엇입니까?

분류에서Dev

2 단어 대 3 단어 인 경우 사람의 이름을 반환하기 위해 Excel에서 if 문을 사용하는 방법이 있습니까?

분류에서Dev

Pandas 데이터 프레임의 각 행에 대해 인덱스 값, 열 이름 및 열 데이터를 인쇄하는 방법은 무엇입니까?

분류에서Dev

이름 + 값이 열로있는 특정 ID의 행을 해당 고유 ID에 대해 결합 된 이러한 행 이름의 열로 변환하는 방법

분류에서Dev

팬더 : 열 이름의 패턴에서 테이블을 피벗하는 가장 우아한 방법

분류에서Dev

C #에서 한 인덱스에서 다른 인덱스로 문자열의 일부를 가져 오는 편리한 방법이 있습니까?

분류에서Dev

팬더에서 0이 아닌 마지막 값의 열 이름을 얻는 방법은 무엇입니까?

분류에서Dev

팬더는 df의 단일 행 조각에서 여백 / 행 / 이름 / 인덱스 값을 가져옵니다.

분류에서Dev

행 인덱스에 대한 이름없는 열 Grep

분류에서Dev

열 이름과 일치하도록 다른 열의 값을 기반으로 누락 된 값을 대체하는 방법이 있습니까?

분류에서Dev

이 팬더 데이터 프레임의 인덱스 열에서 문자를 제거하는 더 좋은 방법은 무엇입니까?

분류에서Dev

팬더의 시계열에서 최대 값의 상대 인덱스를 반환하는 방법

분류에서Dev

데이터 프레임 이름에 대한 사전 값을 사용하여 csv 파일을 팬더로 가져 오는 방법이 있습니까?

분류에서Dev

다른 열의 요소를 사용하여 한 열의 목록에서 인덱스를 반환하는 목록을 포함한 두 개의 팬더 열에 적용하는 방법은 무엇입니까?

분류에서Dev

VERTICA 데이터베이스 :-이름과 성이 단일 열에 저장되는 "이름"의 고유 한 개수를 얻는 방법은 무엇입니까?

분류에서Dev

PowerShell에는 문자열의 하위 문자열로 배열의 인덱스를 반환하는 방법이 있습니다.

분류에서Dev

열 이름과 셀 값에 따라 스타일을 설정하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    줄리아 : 인덱스의 각 값에 대한 반복자를 반환하는 방법이 있습니까?

  2. 2

    numpy 배열에 대한 교차 매핑 인덱스를 결정하는 더 좋은 방법이 있습니까?

  3. 3

    팬더 열 이름과 셀 값 행을 현명하게 인쇄

  4. 4

    어떻게 갱신 팬더 열 셀 값에 대한 행 수준에있는 다른 열 이름을 가진 일부 요소의 유사성을 기반으로

  5. 5

    SQL에서 열의 최대 값을 반환하는 방법이 있습니까?

  6. 6

    팬더 인덱스를 부울 마스크로 변환하는 더 간결한 방법이 있습니까?

  7. 7

    Rust에서 함수의 이름을 문자열로 반환하는 방법이 있습니까?

  8. 8

    Javascript의 배열에서 변수 이름을 반환하는 방법이 있습니까?

  9. 9

    Ruby에서 배열의 이름, 성, 중간 이름을 반환하기 위해 문자열을 반복하는 방법이 있습니까?

  10. 10

    하나의 팬더 산점도에 여러 계열을 그리는 간단한 방법이 있습니까?

  11. 11

    팬더는 두 개의 개별 열이 일치하는 경우 현재 인덱스에서 별도의 열 값을 반환합니다.

  12. 12

    Pandas 데이터 프레임의 다중 인덱스에서 열을 스택 해제하는 대안적이고 효율적인 방법이 있습니까?

  13. 13

    Java를 사용하여 Excel 시트에서 특정 열 이름 (인수로 전달됨)에 대한 비어 있지 않은 마지막 셀의 행 인덱스를 얻는 방법은 무엇입니까?

  14. 14

    2 단어 대 3 단어 인 경우 사람의 이름을 반환하기 위해 Excel에서 if 문을 사용하는 방법이 있습니까?

  15. 15

    Pandas 데이터 프레임의 각 행에 대해 인덱스 값, 열 이름 및 열 데이터를 인쇄하는 방법은 무엇입니까?

  16. 16

    이름 + 값이 열로있는 특정 ID의 행을 해당 고유 ID에 대해 결합 된 이러한 행 이름의 열로 변환하는 방법

  17. 17

    팬더 : 열 이름의 패턴에서 테이블을 피벗하는 가장 우아한 방법

  18. 18

    C #에서 한 인덱스에서 다른 인덱스로 문자열의 일부를 가져 오는 편리한 방법이 있습니까?

  19. 19

    팬더에서 0이 아닌 마지막 값의 열 이름을 얻는 방법은 무엇입니까?

  20. 20

    팬더는 df의 단일 행 조각에서 여백 / 행 / 이름 / 인덱스 값을 가져옵니다.

  21. 21

    행 인덱스에 대한 이름없는 열 Grep

  22. 22

    열 이름과 일치하도록 다른 열의 값을 기반으로 누락 된 값을 대체하는 방법이 있습니까?

  23. 23

    이 팬더 데이터 프레임의 인덱스 열에서 문자를 제거하는 더 좋은 방법은 무엇입니까?

  24. 24

    팬더의 시계열에서 최대 값의 상대 인덱스를 반환하는 방법

  25. 25

    데이터 프레임 이름에 대한 사전 값을 사용하여 csv 파일을 팬더로 가져 오는 방법이 있습니까?

  26. 26

    다른 열의 요소를 사용하여 한 열의 목록에서 인덱스를 반환하는 목록을 포함한 두 개의 팬더 열에 적용하는 방법은 무엇입니까?

  27. 27

    VERTICA 데이터베이스 :-이름과 성이 단일 열에 저장되는 "이름"의 고유 한 개수를 얻는 방법은 무엇입니까?

  28. 28

    PowerShell에는 문자열의 하위 문자열로 배열의 인덱스를 반환하는 방법이 있습니다.

  29. 29

    열 이름과 셀 값에 따라 스타일을 설정하는 방법은 무엇입니까?

뜨겁다태그

보관