Pandas의 개체 열에서 정수 및 부동 값을 추출하고 바꾸는 방법

슈리 야 반 바리

문자열과 숫자 열이 있습니다. 따라서 데이터 유형은 객체입니다. 모든 정수 / 부동 수를 추출하고 싶습니다. 정수 범위를 특정 클래스로 분류하고 싶습니다. 따라서 번호를 클래스 이름으로 바꾸고 싶습니다. 다음을 시도했습니다.

diabetes_data[diabetes_data['diag_1'].apply(lambda x: str(x).isdigit())]['diag_1']).replace(['[1-100)'],'Circulatory', inplace = True)

1-100 범위의 숫자를 클래스 이름 순환으로 바꾸려고합니다.

샌더 반 덴 오르 드

멋지고 짧은 솔루션 1.mask ()로 값이 있는지 확인하고 그렇다면 값을 range(1, 100)대체합니다.

diabetes_data = pd.DataFrame(data={'diag_1': ['a', 'b', 1, 2, 101]})

diabetes_data['diag_1'] = diabetes_data['diag_1'].mask(
    diabetes_data['diag_1'].isin(range(1, 100)), 
    'Circulatory',
)

해결 방법 2 : 일부 정규식과 함께 .str.replace ()사용 하여이 문제를 해결할 수도 있습니다 .

diabetes_data['diag_1'] = (diabetes_data['diag_1']
    .astype(str)
    .str.replace('^[1-9]{1,2}$|^100$', 'Circulatory'))

솔루션 3 : np.isreal ()사용 하여 어떤 행이 숫자인지 알아 낸 다음 np.where () 사용하여 해당 행을 변경합니다 .

mask = diabetes_data['diag_1'].map(np.isreal)

diabetes_data['diag_1'].loc[mask] = np.where(
    (diabetes_data['diag_1'].loc[mask] >= 1) 
    & (diabetes_data['diag_1'].loc[mask] <= 100), 
    'Circulatory', 
    diabetes_data['diag_1'].loc[mask]
)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

개체 배열에서 개별 개체의 값을 추출하는 방법

분류에서Dev

n 개의 상단 및 하단 값을 특정 팬더 열 값으로 바꾸는 방법

분류에서Dev

Pandas에서 부동 열의 정수 부분을 얻는 방법

분류에서Dev

개수가 특정 조건에 도달하지 않은 경우 열의 값을 바꾸는 방법

분류에서Dev

Python Pandas 데이터 프레임의 [] 대괄호 내에서 지정된 문자열을 추출하고 부울 값으로 새 열을 만드는 방법

분류에서Dev

NODEJS 및 FileStream을 사용하여 JSON 개체의 특정 개체에 개체를 추가 / 추가하는 방법

분류에서Dev

개체 내부의 배열에 값을 푸시하는 방법

분류에서Dev

파일 이름의 일부를 기반으로 폴더를 만들고 awk를 사용하여 특정 열을 추출하고 이름을 바꾸는 방법

분류에서Dev

파일 이름의 일부를 기반으로 폴더를 만들고 awk를 사용하여 특정 열을 추출하고 이름을 바꾸는 방법

분류에서Dev

속성 개체의 값을 배열로 바꾸는 방법 (Powershell)

분류에서Dev

개체 키 이름을 바꾸고 개체 값을 문자열에서 숫자로 변경하는 방법

분류에서Dev

부울을 사용하여 열의 값을 바꾸고 값을 바꾸는 방법은 무엇입니까?

분류에서Dev

Angular View의 개체 문자열 내에서 동적 변수 값을 전달하는 방법

분류에서Dev

JavaScript에서 홀수 및 짝수 인덱스의 문자열에서 특정 부분을 바꾸는 방법은 무엇입니까?

분류에서Dev

여러 Pandas 데이터 프레임에서 동일한 열을 수집하고 이름을 바꾸는 방법

분류에서Dev

출력 열의 값을 기반으로 열 이름을 추출하고 개수를 얻는 방법

분류에서Dev

R bu에서 몇 개의 열을 추출하여 데이터 프레임을 부분 설정하는 방법 및 simmilar 열을 기반으로 한 데이터 프레임에서 다른 데이터 프레임으로 열을 추가하는 방법

분류에서Dev

자바에서 문자열의 특정 부분을 추출하는 방법

분류에서Dev

자체 정의 함수의 값인 행렬에 3 개의 열을 추가하는 방법

분류에서Dev

JavaScript의 개체에서 "정수"배열을 제거하는 방법

분류에서Dev

수천 개의 파일을 한 번에 이름을 바꾸고 이동하는 방법은 무엇입니까?

분류에서Dev

몇 개의 열을 제외하고 빅 데이터에서 음수 값을 바꾸는 방법은 무엇입니까?

분류에서Dev

Pandas에서 특정 값으로 두 개의 열을 필터링하는 방법

분류에서Dev

Pandas를 사용하여 열에서 특정 값의 개수를 얻는 방법

분류에서Dev

R-emp 및 supervisor의 2 개 열에서보고 수준을 추가하는 방법

분류에서Dev

추출 / 바꾸기 작업 중 개체의 속성을 보존하는 방법

분류에서Dev

EF 개체에서 추가 필드의 값을 설정하는 방법

분류에서Dev

Pandas 메서드 체인 식 내에서 다른 열의 값을 기반으로 데이터 하위 집합의 값을 바꾸는 방법

분류에서Dev

파일에서 값 (특정 행 및 열)을 추출하여 새 변수에 할당하는 방법

Related 관련 기사

  1. 1

    개체 배열에서 개별 개체의 값을 추출하는 방법

  2. 2

    n 개의 상단 및 하단 값을 특정 팬더 열 값으로 바꾸는 방법

  3. 3

    Pandas에서 부동 열의 정수 부분을 얻는 방법

  4. 4

    개수가 특정 조건에 도달하지 않은 경우 열의 값을 바꾸는 방법

  5. 5

    Python Pandas 데이터 프레임의 [] 대괄호 내에서 지정된 문자열을 추출하고 부울 값으로 새 열을 만드는 방법

  6. 6

    NODEJS 및 FileStream을 사용하여 JSON 개체의 특정 개체에 개체를 추가 / 추가하는 방법

  7. 7

    개체 내부의 배열에 값을 푸시하는 방법

  8. 8

    파일 이름의 일부를 기반으로 폴더를 만들고 awk를 사용하여 특정 열을 추출하고 이름을 바꾸는 방법

  9. 9

    파일 이름의 일부를 기반으로 폴더를 만들고 awk를 사용하여 특정 열을 추출하고 이름을 바꾸는 방법

  10. 10

    속성 개체의 값을 배열로 바꾸는 방법 (Powershell)

  11. 11

    개체 키 이름을 바꾸고 개체 값을 문자열에서 숫자로 변경하는 방법

  12. 12

    부울을 사용하여 열의 값을 바꾸고 값을 바꾸는 방법은 무엇입니까?

  13. 13

    Angular View의 개체 문자열 내에서 동적 변수 값을 전달하는 방법

  14. 14

    JavaScript에서 홀수 및 짝수 인덱스의 문자열에서 특정 부분을 바꾸는 방법은 무엇입니까?

  15. 15

    여러 Pandas 데이터 프레임에서 동일한 열을 수집하고 이름을 바꾸는 방법

  16. 16

    출력 열의 값을 기반으로 열 이름을 추출하고 개수를 얻는 방법

  17. 17

    R bu에서 몇 개의 열을 추출하여 데이터 프레임을 부분 설정하는 방법 및 simmilar 열을 기반으로 한 데이터 프레임에서 다른 데이터 프레임으로 열을 추가하는 방법

  18. 18

    자바에서 문자열의 특정 부분을 추출하는 방법

  19. 19

    자체 정의 함수의 값인 행렬에 3 개의 열을 추가하는 방법

  20. 20

    JavaScript의 개체에서 "정수"배열을 제거하는 방법

  21. 21

    수천 개의 파일을 한 번에 이름을 바꾸고 이동하는 방법은 무엇입니까?

  22. 22

    몇 개의 열을 제외하고 빅 데이터에서 음수 값을 바꾸는 방법은 무엇입니까?

  23. 23

    Pandas에서 특정 값으로 두 개의 열을 필터링하는 방법

  24. 24

    Pandas를 사용하여 열에서 특정 값의 개수를 얻는 방법

  25. 25

    R-emp 및 supervisor의 2 개 열에서보고 수준을 추가하는 방법

  26. 26

    추출 / 바꾸기 작업 중 개체의 속성을 보존하는 방법

  27. 27

    EF 개체에서 추가 필드의 값을 설정하는 방법

  28. 28

    Pandas 메서드 체인 식 내에서 다른 열의 값을 기반으로 데이터 하위 집합의 값을 바꾸는 방법

  29. 29

    파일에서 값 (특정 행 및 열)을 추출하여 새 변수에 할당하는 방법

뜨겁다태그

보관