any() 함수를 이용해, 특정 원소들 중에서 존재하지 않는 값 추출


any(), all() 함수 설명

v <- c(3, pi, 5)
x <- c(0, 0, 0)

# any() : v의 원소들 중에 하나라도 pi에 해당하면 TRUE 반환
any(v == pi) # 옵션 na.rm : NA값 무시 여부(기본 na.rm=FALSE)

# all() : x의 원소들 모두가 0이면 TRUE 반환
all(x == 0, na.rm=FALSE) # 옵션 na.rm : NA값 무시 여부(기본 na.rm=FALSE)



# 존재하지 않는 값 추출및 character 타입 데이터 생성

TEST_DF <- data.frame(name=c("R-Language", "HADOOP", "HIVE", "SPARK", "SQOOP", "SUNSHINY", 
                             "SPARK", "R-Language"), 
                      stringsAsFactors = FALSE)

FIND_NAME <- c("R-Language", "RStudio", "R-Shiny") # 조회할(필요한) 값 정의
UNIQ_NAME <- unique(TEST_DF$name) # 중복값 제거(유일한 값 추출)

MORE_NAME <- NULL
for(TMP_NAME in FIND_NAME){
    # UNIQ_NAME의 전체 원소들에서 TMP_NAME의 값이 존재하지 않으면 TRUE
    if(!any(UNIQ_NAME == TMP_NAME)){
        if(is.null(MORE_NAME)){ # MORE_NAME값이 NULL일때(처음 값 대입시)
            MORE_NAME <- paste0("'",TMP_NAME,"'")
        }else{
            MORE_NAME <- paste0(MORE_NAME, ", '",TMP_NAME,"'")  
        }
    }
}

print(MORE_NAME)

[1] "'RStudio', 'R-Shiny'"

※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.
02 21, 2016 13:55 02 21, 2016 13:55


Trackback URL : http://develop.sunshiny.co.kr/trackback/1053

Leave a comment

« Previous : 1 : ... 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : ... 648 : Next »

Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. Article writing is also a exciteme... 레깅스룸 02 16,
  2. I like reading an article that can... 부산고구려 02 16,
  3. Asking questions are truly nice th... 해운대룸싸롱 02 15,
  4. Pretty! This was an extremely wond... 분당셔츠룸 02 15,
  5. Wonderful beat ! I would like to a... 레깅스룸가격 02 14,

Recent Trackbacks

  1. london relocation ltd london relocation ltd 16 02
  2. extract your knowledge extract your knowledge 16 02
  3. dog cart dog cart 15 02
  4. This Site This Site 15 02
  5. massive action massive action 15 02

Calendar

«   02 2020   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 2846556 HIT
TODAY 118 HIT
YESTERDAY 544 HIT