파이썬은 정수가 아닌 행을 삭제하고 정수로 변환

사용자 3478193

정수가 아닌 셀 값을 포함하는 행을 삭제 한 다음 문자열을 정수로 변환 한 다음 오름차순으로 정렬하는 간단한 방법이 있습니까? 제거하려는 문자열이있는 데이터 세트 (단일 레코드 번호로되어있는 단일 열)가 있습니다. 이 코드는 작동하는 것 같지만 정렬은 "float"가 "string"인 것처럼 정렬되는 것 같습니다. 예를 들어 레코드 번호는 다음과 같이 정렬됩니다.

0
1
2
200000000
201
3

암호:

import pandas

with open('GridExport.csv') as incsv:
    df1 = pandas.read_csv(incsv,  usecols=['Record Number'])
    cln = pandas.DataFrame()
    cln['Record Number'] = [x for x in df1['Record Number'] if x.isdigit()]
    cln.astype(float)
    print(cln.sort(['Record Number']))

먼저 float로 변환하지 않고이를 수행하는 방법이 있습니까? int64에 맞지 않는 숫자를 삭제하고 싶습니다.

꽃이 피다

코드의 문제는

cln['Record Number'].astype(float)

데이터 프레임을 수정하지 않습니다. 따라서 열을 문자열 유형으로 취급하고 그에 따라 정렬합니다. cln['Record Number'].dtype성명서 뒤에 인쇄 하면 명확해야합니다. 수정하려면 할당을해야합니다.

cln['Record Number'] = cln['Record Number'].astype(float)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

숫자가 텍스트가 아닌 정수로 저장된 파이썬을 사용하여 여러 csv를 xls로 변환

분류에서Dev

숫자가 아닌 행을 사용자 지정 열 이름을 사용하여 열로 변환

분류에서Dev

상수가 아닌 계수로 파이썬을 사용하여 미분 방정식을 푸는 방법?

분류에서Dev

축이 정수 및 정수가 아닌 숫자로 중단됨 : 정수가 아닌 숫자를 제외하지 않고 정수의 소수 0을 억제하는 방법은 무엇입니까?

분류에서Dev

c 경고 메시지 : 0이 아닌 정수를 포인터로 변환

분류에서Dev

파이썬에서 바이트 배열을 정수로 더 우아하게 변환하는 방법

분류에서Dev

부동 소수점이 아닌 값을 반환하는 정수 매개 변수의 분할

분류에서Dev

PATH 변수를 설정 해제하고 shebang으로 파이썬 프로그램을 실행하십시오.

분류에서Dev

행에서 0 값을 제거하고 행의 값을 내림차순으로 정렬하고 행의 0이 아닌 값에 대해 인덱스, 열 이름 및 점수를 새 df로 반환합니다.

분류에서Dev

파이썬-선행 0을 유지하면서 문자열을 정수로 변환

분류에서Dev

파이썬에서 범주 열을 정수 열로 변환하는 방법은 무엇입니까? (NaN 사용)

분류에서Dev

파이썬에서 JSON 문자열을 정수로 변환하는 방법은 무엇입니까?

분류에서Dev

파이썬은 float를 정수로 변환하기 위해 어떤 반올림 규칙을 사용합니까?

분류에서Dev

정수가 아닌 10 진수를 2 진수로 변환

분류에서Dev

정수가 아닌 10 진수를 2 진수로 변환

분류에서Dev

파이썬은 줄로 문자열을 정수로 변환합니까?

분류에서Dev

파이썬 목록의 두 번째 값을 정수로 변환하는 방법

분류에서Dev

파이썬은 문자열 목록을 정수 목록으로 변환

분류에서Dev

각도가 함수가 아닌 함수, 정의되지 않은 오류를 제공하는 이유 (CDN 버전을 변경할 때 잘 작동 함)

분류에서Dev

파이썬에서 바이너리 파일을 읽고 그것을 정수 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

데이터가 숫자가 아닌 경우 행을 열로 변환

분류에서Dev

C 라이브러리 qsort가 병합 정렬이 아닌 빠른 정렬을 수행하도록합니다.

분류에서Dev

정의되지 않은 변수를 반환하는 프로그램 (파이썬)

분류에서Dev

파이썬은 키가 아닌 사전에서 값을 삭제합니다.

분류에서Dev

Python에서 JSON을 CSV로 변환 : 목록 인덱스는 str이 아닌 정수 여야합니다.

분류에서Dev

10 진수가 아닌 정수를 반환하는 함수

분류에서Dev

환경 변수에서 기능을 정의하는 능력 자체가 보안 위험이 아닌 이유는 무엇입니까?

분류에서Dev

루트가 아닌 사용자의 파일 수정 시간 변경을 허용하지 않는 방법

분류에서Dev

파이썬은 특정 줄을 삭제하고 줄 번호를 다시 할당

Related 관련 기사

  1. 1

    숫자가 텍스트가 아닌 정수로 저장된 파이썬을 사용하여 여러 csv를 xls로 변환

  2. 2

    숫자가 아닌 행을 사용자 지정 열 이름을 사용하여 열로 변환

  3. 3

    상수가 아닌 계수로 파이썬을 사용하여 미분 방정식을 푸는 방법?

  4. 4

    축이 정수 및 정수가 아닌 숫자로 중단됨 : 정수가 아닌 숫자를 제외하지 않고 정수의 소수 0을 억제하는 방법은 무엇입니까?

  5. 5

    c 경고 메시지 : 0이 아닌 정수를 포인터로 변환

  6. 6

    파이썬에서 바이트 배열을 정수로 더 우아하게 변환하는 방법

  7. 7

    부동 소수점이 아닌 값을 반환하는 정수 매개 변수의 분할

  8. 8

    PATH 변수를 설정 해제하고 shebang으로 파이썬 프로그램을 실행하십시오.

  9. 9

    행에서 0 값을 제거하고 행의 값을 내림차순으로 정렬하고 행의 0이 아닌 값에 대해 인덱스, 열 이름 및 점수를 새 df로 반환합니다.

  10. 10

    파이썬-선행 0을 유지하면서 문자열을 정수로 변환

  11. 11

    파이썬에서 범주 열을 정수 열로 변환하는 방법은 무엇입니까? (NaN 사용)

  12. 12

    파이썬에서 JSON 문자열을 정수로 변환하는 방법은 무엇입니까?

  13. 13

    파이썬은 float를 정수로 변환하기 위해 어떤 반올림 규칙을 사용합니까?

  14. 14

    정수가 아닌 10 진수를 2 진수로 변환

  15. 15

    정수가 아닌 10 진수를 2 진수로 변환

  16. 16

    파이썬은 줄로 문자열을 정수로 변환합니까?

  17. 17

    파이썬 목록의 두 번째 값을 정수로 변환하는 방법

  18. 18

    파이썬은 문자열 목록을 정수 목록으로 변환

  19. 19

    각도가 함수가 아닌 함수, 정의되지 않은 오류를 제공하는 이유 (CDN 버전을 변경할 때 잘 작동 함)

  20. 20

    파이썬에서 바이너리 파일을 읽고 그것을 정수 배열로 변환하는 방법은 무엇입니까?

  21. 21

    데이터가 숫자가 아닌 경우 행을 열로 변환

  22. 22

    C 라이브러리 qsort가 병합 정렬이 아닌 빠른 정렬을 수행하도록합니다.

  23. 23

    정의되지 않은 변수를 반환하는 프로그램 (파이썬)

  24. 24

    파이썬은 키가 아닌 사전에서 값을 삭제합니다.

  25. 25

    Python에서 JSON을 CSV로 변환 : 목록 인덱스는 str이 아닌 정수 여야합니다.

  26. 26

    10 진수가 아닌 정수를 반환하는 함수

  27. 27

    환경 변수에서 기능을 정의하는 능력 자체가 보안 위험이 아닌 이유는 무엇입니까?

  28. 28

    루트가 아닌 사용자의 파일 수정 시간 변경을 허용하지 않는 방법

  29. 29

    파이썬은 특정 줄을 삭제하고 줄 번호를 다시 할당

뜨겁다태그

보관