For 루프-출력이 NULL 인 경우 마지막 단계 누락

묻다

이 예제 데이터가 있습니다.

df<-data.frame(col=c(rep("YES",9),"NO"))
list<-list()
for(i in 1:10){
  if(df[i,1]=="YES"){
    list[[i]]<-"YES"
  }
  if(df[i,1]=="NO"){
    list[[i]]<-NULL
  }
}

문제는이 루프 이후

length(list)=9

결국 NULL 때문이라는 것을 알았습니다. NULL 인 경우에도 마지막 출력을 표시하기 위해 루프를 다시 작성하는 방법에 대한 조언이 있습니까?

zx8754

이것은 작동합니다.

df<-data.frame(mycol=c(rep("YES",9),"NO"))

mylist<-list()
for(i in 1:10){
  if(df[i,1]=="YES") mylist[i] <- "YES"
  if(df[i,1]=="NO") mylist[i] <- list(NULL)
}

또는 다음을 사용할 수 있습니다 ifelse.

ifelse(df$mycol=="YES",list("YES"),ifelse(df$mycol=="NO",list(NULL),NA))

좋은 설명이있는 관련 게시물이 있습니다 . R의 목록 요소에 NULL을 할당합니까?

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

For 루프-출력이 NULL 인 경우 마지막 단계 누락

분류에서Dev

MS Access VBA-루프 분할 기능 및 첫 번째 값 (Null이 아닌 경우) 또는 마지막 값 출력

분류에서Dev

Django : 이전 필드 값을 기반으로 필드 채우기-작동하도록하는 마지막 단계 누락

분류에서Dev

while 루프를 Stream으로 변경하지만 마지막 요소가 누락되었습니다.

분류에서Dev

데이터가 누락 된 경우 여러 셀 및 메시지 상자 확인

분류에서Dev

각 Do 루프, 항목이 마지막 항목인지 확인

분류에서Dev

검색 페이지 인 경우 루프를 표시하지 마십시오.

분류에서Dev

키 누름이없는 경우 일괄 처리 계속 (키 누름으로 루프 중지)

분류에서Dev

루프의 마지막 출력 라인 만 표시하는 방법

분류에서Dev

마지막 줄이 누락 된 2D 배열을 채우는 BufferReader

분류에서Dev

Google 트렌드-isPartial이 true 인 경우 마지막 행 삭제

분류에서Dev

요소가 4 개 이상인 경우 CSS 마지막 자식

분류에서Dev

R-마지막 값이 NA 인 경우 열 삭제

분류에서Dev

subprocess.Popen에서 마지막 출력 문자가 누락 됨

분류에서Dev

다음 줄이 누락 된 경우 줄 인쇄

분류에서Dev

셔플 된 tf.data를 사용한 Keras 훈련 : 훈련이 중단 된 경우 마지막 데이터 반복 / 마지막 저장된 체크 포인트 순서에서 훈련을 계속하는 방법

분류에서Dev

출력 문이 SAS Do 루프에 지정된 경우 인덱스 변수의 저장된 값이 다른 이유는 무엇입니까?

분류에서Dev

람다 함수가 루프의 마지막 단계 형태를 유지하는 이유는 무엇입니까?

분류에서Dev

Pandas : 값이 누락 된 경우에도 시계열 플로팅

분류에서Dev

"일치하는"엔티티가 누락 된 경우 속성을 출력하지 마십시오.

분류에서Dev

자바 : 루프의 현재 항목이 루프중인 스택의 마지막 항목인지 확인

분류에서Dev

소멸자에서 누락 된 ptr = NULL로 인해 오류가 발생하고 ptr이 NULL로 설정된 경우 제대로 작동합니다. 왜?

분류에서Dev

관계가 null 인 경우 JPA 사양이 작동하지 않습니다.

분류에서Dev

누락 된 값이있는 이전 행의 변경 감지-for 루프 속도 향상-R

분류에서Dev

MongoDB 집계 파이프 라인 출력 변경 스트림

분류에서Dev

루프의 데이터가 첫 번째 루프의 데이터와 동일하지 않은 경우 Java 출력

분류에서Dev

xts-일부 열이 누락 된 경우에도 열 계산을 그대로 유지

분류에서Dev

루프 동안 쉘 스크립트 : [파이프 라인 주변에`] '누락

분류에서Dev

Excel 셀이 지정된 값인 경우 Microsoft Word에서 단락 삭제

Related 관련 기사

  1. 1

    For 루프-출력이 NULL 인 경우 마지막 단계 누락

  2. 2

    MS Access VBA-루프 분할 기능 및 첫 번째 값 (Null이 아닌 경우) 또는 마지막 값 출력

  3. 3

    Django : 이전 필드 값을 기반으로 필드 채우기-작동하도록하는 마지막 단계 누락

  4. 4

    while 루프를 Stream으로 변경하지만 마지막 요소가 누락되었습니다.

  5. 5

    데이터가 누락 된 경우 여러 셀 및 메시지 상자 확인

  6. 6

    각 Do 루프, 항목이 마지막 항목인지 확인

  7. 7

    검색 페이지 인 경우 루프를 표시하지 마십시오.

  8. 8

    키 누름이없는 경우 일괄 처리 계속 (키 누름으로 루프 중지)

  9. 9

    루프의 마지막 출력 라인 만 표시하는 방법

  10. 10

    마지막 줄이 누락 된 2D 배열을 채우는 BufferReader

  11. 11

    Google 트렌드-isPartial이 true 인 경우 마지막 행 삭제

  12. 12

    요소가 4 개 이상인 경우 CSS 마지막 자식

  13. 13

    R-마지막 값이 NA 인 경우 열 삭제

  14. 14

    subprocess.Popen에서 마지막 출력 문자가 누락 됨

  15. 15

    다음 줄이 누락 된 경우 줄 인쇄

  16. 16

    셔플 된 tf.data를 사용한 Keras 훈련 : 훈련이 중단 된 경우 마지막 데이터 반복 / 마지막 저장된 체크 포인트 순서에서 훈련을 계속하는 방법

  17. 17

    출력 문이 SAS Do 루프에 지정된 경우 인덱스 변수의 저장된 값이 다른 이유는 무엇입니까?

  18. 18

    람다 함수가 루프의 마지막 단계 형태를 유지하는 이유는 무엇입니까?

  19. 19

    Pandas : 값이 누락 된 경우에도 시계열 플로팅

  20. 20

    "일치하는"엔티티가 누락 된 경우 속성을 출력하지 마십시오.

  21. 21

    자바 : 루프의 현재 항목이 루프중인 스택의 마지막 항목인지 확인

  22. 22

    소멸자에서 누락 된 ptr = NULL로 인해 오류가 발생하고 ptr이 NULL로 설정된 경우 제대로 작동합니다. 왜?

  23. 23

    관계가 null 인 경우 JPA 사양이 작동하지 않습니다.

  24. 24

    누락 된 값이있는 이전 행의 변경 감지-for 루프 속도 향상-R

  25. 25

    MongoDB 집계 파이프 라인 출력 변경 스트림

  26. 26

    루프의 데이터가 첫 번째 루프의 데이터와 동일하지 않은 경우 Java 출력

  27. 27

    xts-일부 열이 누락 된 경우에도 열 계산을 그대로 유지

  28. 28

    루프 동안 쉘 스크립트 : [파이프 라인 주변에`] '누락

  29. 29

    Excel 셀이 지정된 값인 경우 Microsoft Word에서 단락 삭제

뜨겁다태그

보관