Pandas는 루프 내에 행을 추가하지 않습니다.

rioZg

다음 루프가 있습니다.

lines = []

for dicom in mydicoms:

    dcm1 = pydicom.dcmread(dicom)


    identity = dcm1.PatientID
    age = dcm1.PatientAge
    sex = dcm1.PatientSex
    modality = dcm1.Modality
    finding = dcm1.StudyDescription
    rows = dcm1.Rows
    columns = dcm1.Columns



    new_row = {'id':identity, 'age':age, 'sex':sex, 'modality':modality, 'finding':finding, 'rows':rows, 'columns':columns}
    df.append(new_row, ignore_index = True)


    lines.append(new_row)

나중에 df를 확인하면 비어 있습니다.

루프에서 코드의 일부를 복사하여 붙여 넣거나 다른 Jupyter 셀에서 다음 중 하나를 수행 할 때 :

df.append(new_row, ignore_index=True)

df.append(lines, ignore_index = True)

루프 내부가 아니라 올바르게 추가합니다.

내가 무엇을 놓치고 있습니까?

다니엘 리마

anky 에서 언급했듯이 df변수에 다시 할당해야합니다 .

수정 된 코드는 다음과 같습니다.

lines = []

for dicom in mydicoms:

    dcm1 = pydicom.dcmread(dicom)


    identity = dcm1.PatientID
    age = dcm1.PatientAge
    sex = dcm1.PatientSex
    modality = dcm1.Modality
    finding = dcm1.StudyDescription
    rows = dcm1.Rows
    columns = dcm1.Columns



    new_row = {'id':identity, 'age':age, 'sex':sex, 'modality':modality, 'finding':finding, 'rows':rows, 'columns':columns}
    df = df.append(new_row, ignore_index = True)


    lines.append(new_row)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

For 루프는 포인트 컬렉션에 값을 추가하지 않습니다.

분류에서Dev

추가는 Python에서 내 검색 코드를 "루프"하지 않습니다.

분류에서Dev

모든 루프의 끝에 문자열을 추가하지만 마지막 루프에는 추가하지 않습니다.

분류에서Dev

C ++ While (1) 루프는 내부에서 if 문을 호출하지 않습니다.

분류에서Dev

tkinter는 메인 루프를 포함하지 않는 클래스에 사진을 추가 할 수 없습니다.

분류에서Dev

내 루프가 작동하지 않는 이유를 찾을 수 없습니다.

분류에서Dev

루프에 갇혀 <> 코드는 행 1을 제외하고는 아무것도 가져 오지 않습니다.

분류에서Dev

PHP 에코는 루프에서 실행되지 않습니다.

분류에서Dev

while 루프는 indexOf 검색을 실행하지 않습니다.

분류에서Dev

루프 시스템 내부의 배열에 항목을 추가 할 때 작동하지 않습니다 (신속).

분류에서Dev

Sweetalert 구성 요소가 자바 스크립트가있는 루프 내에서 실행되지 않습니다.

분류에서Dev

내 for 루프가 R에서 하나의 추가 반복을 실행하는 이유는 무엇입니까?

분류에서Dev

내 For 루프가 목록을 반복하지 않습니다.

분류에서Dev

'for'루프 내부의 'let'내부 통계는 동시에 실행되지 않습니다.

분류에서Dev

'for'루프 내부의 'let'내부 통계는 동시에 실행되지 않습니다.

분류에서Dev

내 루프가 두 번 실행되고 이에 대한 올바른 답을 제공하지 않습니다.

분류에서Dev

ConcurrentDict는 항목이 루프 내에서 null이되는 것을 방지하지 않습니다.

분류에서Dev

배치 : 루프에서 whois 명령을 수행하는 것이 작동하지 않는 것 같습니다.

분류에서Dev

루프는 파이썬 프로그램에서 실행되지 않습니다

분류에서Dev

내부 중첩 while 루프가 실행되지 않습니다.

분류에서Dev

루프는 각 행을 1 번 python 대신 dict에 마지막 행을 n 번 추가합니다.

분류에서Dev

내 for 루프에서 오류가 발생하는 이유 : X가 유형의 이름을 지정하지 않습니다.

분류에서Dev

ArrayList는 텍스트 파일을 읽는 동안 for 루프 내에서 채워지지 않습니다.

분류에서Dev

루프에 추가 참조를 추가하지 않는 반응

분류에서Dev

루프 내의 .load는 마지막 루프에서만 실행되는 것 같습니다.

분류에서Dev

Android TextView "추가"는 각 루프 후에 업데이트되지 않습니다. 이것을 해결하는 방법?

분류에서Dev

내 plsql 루프의 내용이 실행되지 않습니다.

분류에서Dev

조건에 따라 원하는 경우 For 루프가 -1을 반환하지 않습니다.

분류에서Dev

루프에서 호출하는 Asynk 태스크가 값을 반환하지 않습니다.

Related 관련 기사

  1. 1

    For 루프는 포인트 컬렉션에 값을 추가하지 않습니다.

  2. 2

    추가는 Python에서 내 검색 코드를 "루프"하지 않습니다.

  3. 3

    모든 루프의 끝에 문자열을 추가하지만 마지막 루프에는 추가하지 않습니다.

  4. 4

    C ++ While (1) 루프는 내부에서 if 문을 호출하지 않습니다.

  5. 5

    tkinter는 메인 루프를 포함하지 않는 클래스에 사진을 추가 할 수 없습니다.

  6. 6

    내 루프가 작동하지 않는 이유를 찾을 수 없습니다.

  7. 7

    루프에 갇혀 <> 코드는 행 1을 제외하고는 아무것도 가져 오지 않습니다.

  8. 8

    PHP 에코는 루프에서 실행되지 않습니다.

  9. 9

    while 루프는 indexOf 검색을 실행하지 않습니다.

  10. 10

    루프 시스템 내부의 배열에 항목을 추가 할 때 작동하지 않습니다 (신속).

  11. 11

    Sweetalert 구성 요소가 자바 스크립트가있는 루프 내에서 실행되지 않습니다.

  12. 12

    내 for 루프가 R에서 하나의 추가 반복을 실행하는 이유는 무엇입니까?

  13. 13

    내 For 루프가 목록을 반복하지 않습니다.

  14. 14

    'for'루프 내부의 'let'내부 통계는 동시에 실행되지 않습니다.

  15. 15

    'for'루프 내부의 'let'내부 통계는 동시에 실행되지 않습니다.

  16. 16

    내 루프가 두 번 실행되고 이에 대한 올바른 답을 제공하지 않습니다.

  17. 17

    ConcurrentDict는 항목이 루프 내에서 null이되는 것을 방지하지 않습니다.

  18. 18

    배치 : 루프에서 whois 명령을 수행하는 것이 작동하지 않는 것 같습니다.

  19. 19

    루프는 파이썬 프로그램에서 실행되지 않습니다

  20. 20

    내부 중첩 while 루프가 실행되지 않습니다.

  21. 21

    루프는 각 행을 1 번 python 대신 dict에 마지막 행을 n 번 추가합니다.

  22. 22

    내 for 루프에서 오류가 발생하는 이유 : X가 유형의 이름을 지정하지 않습니다.

  23. 23

    ArrayList는 텍스트 파일을 읽는 동안 for 루프 내에서 채워지지 않습니다.

  24. 24

    루프에 추가 참조를 추가하지 않는 반응

  25. 25

    루프 내의 .load는 마지막 루프에서만 실행되는 것 같습니다.

  26. 26

    Android TextView "추가"는 각 루프 후에 업데이트되지 않습니다. 이것을 해결하는 방법?

  27. 27

    내 plsql 루프의 내용이 실행되지 않습니다.

  28. 28

    조건에 따라 원하는 경우 For 루프가 -1을 반환하지 않습니다.

  29. 29

    루프에서 호출하는 Asynk 태스크가 값을 반환하지 않습니다.

뜨겁다태그

보관