다른 열의 행에 특정 값을 포함하는 Pandas에서 열 이름 찾기

크리스토프

200 개의 더하기 열과 10000 개의 더하기 행이 있습니다. 행에 특정 값이 포함 된 열의 이름을 찾으려고합니다. 아래 예에서 특정 값은 값 열에 있습니다. '값'열에서 값을 식별하는 방법은 중요하지 않습니다.

예 : Value_Col은 반환하려는 값입니다.

Date   Time  A     B     C     D     E     F     Value   Value_Col
Jan1   1245  3.0   3.2   4.6   5.7   2.1   8.0   5.7     D
Jan2   1045  4.5   8.4   3.9   2.2   9.4   8.3   3.9     C
Jan3   1350  1.4   3.3   4.5   8.9   1.4   0.4   1.4     A

A부터 F까지의 열만 검색하고 값이 존재하는 첫 번째 인스턴스 (가장 왼쪽)의 열 이름을 찾고 싶습니다. 이 예에서 내 관심 가치는 Date of Jan3으로 시작하는 행에 두 번 나타납니다. 기본적으로 값이 나타나는 열 이름을 인덱싱하고 첫 번째 항목을 선택합니다. 값 검색을 위해 반환 된 목록에 따라 이것이 인덱스 0 (또는 [0])이라는 것을 이해합니다.

위의 예는 데이터의 일부일뿐입니다. 현재 값 검색을 수행하려는 모든 열 이름의 목록이 있습니다. 관심있는 값은 동일한 행에있는 많은 열을 통해 발생할 수 있습니다.

Anky

A부터 F까지의 열만 검색하고 값이있는 첫 번째 인스턴스 (가장 왼쪽)의 열 이름을 찾고 싶습니다.

열을 datframe의 슬라이스와 비교 한 후 idxmaxon axis=1사용할 수 있습니다 Value(사용 .loc[]).

df['Value_Col'] = df.loc[:,'A':'F'].isin(df['Value']).idxmax(1)
print(df)

   Date  Time    A    B    C    D    E    F  Value Value_Col
0  Jan1  1245  3.0  3.2  4.6  5.7  2.1  8.0    5.7         D
1  Jan2  1045  4.5  8.4  3.9  2.2  9.4  8.3    3.9         C
2  Jan3  1350  1.4  3.3  4.5  8.9  1.4  0.4    1.4         A

열에 df['Value]이 포함되지 않을 가능성이있는 경우 다음을 사용할 수 있습니다.

m = df.loc[:,'A':'F']
df['Value_Col'] = m.isin(df['Value']).dot(m.columns).str[0]

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL Server에서 두 개의 특정 열을 포함하는 테이블 찾기

분류에서Dev

다른 열에 특정 값이있을 때 groupby 수 찾기

분류에서Dev

다른 열에 특정 값을 포함하는 ID 필터링

분류에서Dev

특정 열에서 특정 값을 포함하는 행 숨기기

분류에서Dev

모든 값이 배열에서 나란히있는 특정 값을 포함하는 모든 조합 찾기

분류에서Dev

Python : 다른 열의 특정 값이있는 행에서만 열의 값 계산

분류에서Dev

열의 값이 다른 행에없는 행 찾기

분류에서Dev

Java를 사용하여 mongodb에서 특정 값을 포함하는 배열이있는 문서 찾기

분류에서Dev

한 열에서 다른 열의 값을 합산하는 값 찾기-Pandas

분류에서Dev

이름을 지정한 값에 대해 동일한 행의 다른 열에서 해당 값을 찾습니다.

분류에서Dev

다른 열의 특정 문자열을 포함하는 열 찾기

분류에서Dev

행이 중복 된 경우에만 특정 열에 NA를 포함하는 행 제거 (다른 두 열 기준)

분류에서Dev

특정 열에 대한 Pandas 데이터 프레임의 다른 값 사이에서 값 찾기

분류에서Dev

PHP-특정 열에 특정 값을 포함하는 CSV 행 가져 오기

분류에서Dev

A 열에서 특정 값이있는 이전 행 찾기

분류에서Dev

특정 열에서 최대 행을 찾고 다른 열에서 열 이름과 해당 행 값을 추출합니다.

분류에서Dev

Pandas-다른 열에 동일한 값이있는 행 내의 한 열에서 중복 된 항목 찾기

분류에서Dev

Pandas-다른 열의 값을 기반으로 특정 열에서 행 값 선택

분류에서Dev

Pandas의 다른 DataFrame을 기반으로 DataFrame의 특정 열에서 값을 변경하는 방법

분류에서Dev

pandas : 주어진 열에 특정 하위 문자열이 포함 된 행 찾기

분류에서Dev

Python Pandas 다른 열에 특정 문자열이 포함 된 경우 열을 업데이트하는 방법

분류에서Dev

다른 열의 특정 행에있는 값으로 새 열 만들기

분류에서Dev

특정 수보다 큰 값을 포함하는 열 이름을 나열하는 새 열 만들기

분류에서Dev

다른 열에 특정 값이 포함 된 경우에만 특정 ID에 대한 모든 행을 선택하는 방법

분류에서Dev

한 열에서 다른 열의 특정 값과 연관된 값 찾기

분류에서Dev

JavaScript : 특정 문자열을 포함하는 속성이있는 배열에서 객체 찾기

분류에서Dev

다른 열의 값을 기반으로 Pandas에 이동 평균을 포함하는 방법

분류에서Dev

하나는 ID가 있고 다른 하나는 열에 특정 값이있는 두 개의 열을 기준으로 행을 선택

분류에서Dev

특정 열 값의 모든 조합에 대해 다른 열에 동일한 요소를 포함하는 데이터 프레임에 행 유지

Related 관련 기사

  1. 1

    SQL Server에서 두 개의 특정 열을 포함하는 테이블 찾기

  2. 2

    다른 열에 특정 값이있을 때 groupby 수 찾기

  3. 3

    다른 열에 특정 값을 포함하는 ID 필터링

  4. 4

    특정 열에서 특정 값을 포함하는 행 숨기기

  5. 5

    모든 값이 배열에서 나란히있는 특정 값을 포함하는 모든 조합 찾기

  6. 6

    Python : 다른 열의 특정 값이있는 행에서만 열의 값 계산

  7. 7

    열의 값이 다른 행에없는 행 찾기

  8. 8

    Java를 사용하여 mongodb에서 특정 값을 포함하는 배열이있는 문서 찾기

  9. 9

    한 열에서 다른 열의 값을 합산하는 값 찾기-Pandas

  10. 10

    이름을 지정한 값에 대해 동일한 행의 다른 열에서 해당 값을 찾습니다.

  11. 11

    다른 열의 특정 문자열을 포함하는 열 찾기

  12. 12

    행이 중복 된 경우에만 특정 열에 NA를 포함하는 행 제거 (다른 두 열 기준)

  13. 13

    특정 열에 대한 Pandas 데이터 프레임의 다른 값 사이에서 값 찾기

  14. 14

    PHP-특정 열에 특정 값을 포함하는 CSV 행 가져 오기

  15. 15

    A 열에서 특정 값이있는 이전 행 찾기

  16. 16

    특정 열에서 최대 행을 찾고 다른 열에서 열 이름과 해당 행 값을 추출합니다.

  17. 17

    Pandas-다른 열에 동일한 값이있는 행 내의 한 열에서 중복 된 항목 찾기

  18. 18

    Pandas-다른 열의 값을 기반으로 특정 열에서 행 값 선택

  19. 19

    Pandas의 다른 DataFrame을 기반으로 DataFrame의 특정 열에서 값을 변경하는 방법

  20. 20

    pandas : 주어진 열에 특정 하위 문자열이 포함 된 행 찾기

  21. 21

    Python Pandas 다른 열에 특정 문자열이 포함 된 경우 열을 업데이트하는 방법

  22. 22

    다른 열의 특정 행에있는 값으로 새 열 만들기

  23. 23

    특정 수보다 큰 값을 포함하는 열 이름을 나열하는 새 열 만들기

  24. 24

    다른 열에 특정 값이 포함 된 경우에만 특정 ID에 대한 모든 행을 선택하는 방법

  25. 25

    한 열에서 다른 열의 특정 값과 연관된 값 찾기

  26. 26

    JavaScript : 특정 문자열을 포함하는 속성이있는 배열에서 객체 찾기

  27. 27

    다른 열의 값을 기반으로 Pandas에 이동 평균을 포함하는 방법

  28. 28

    하나는 ID가 있고 다른 하나는 열에 특정 값이있는 두 개의 열을 기준으로 행을 선택

  29. 29

    특정 열 값의 모든 조합에 대해 다른 열에 동일한 요소를 포함하는 데이터 프레임에 행 유지

뜨겁다태그

보관