열에서 다른 열에 나타나는 문자 수 계산

로코 그리스

열에 expected나타나는 열의 문자 수를 계산하려고합니다 read. 다른 순서로 나타날 수 있으며 두 번 계산되지 않아야합니다.

예를 들어,이 df에서

df <- tibble::tibble(expected=c("AL0","CP1","NM3","PK9","RM2"),
                     read=c("AL0X24",
                            "CXP44",
                            "MLN",
                            "KKRR9",
                            "22MMRRS"
                     ))

결과는 다음과 같아야합니다.

result <- c(3,2,2,2,3)
Akrun

가진 옵션 str_extract/n_distinct. [, ]'예상'열 문자열을 사용하여 paste, '읽기'와 가진 고유 요소의 수를 계산에서 '기대'의 패턴을 보여 모든 문자를 추출n_distinct

library(stringr)
library(dplyr)
with(df, sapply(str_extract_all(read, paste0("[", expected, "]")), n_distinct))
#[1] 3 2 2 2 3

아니면 또 다른 옵션 str_replace_all과 함께 str_count. 여기에서 '읽기'에서 중복 문자를 제거하고 str_replace_all이를 사용하여 [, 및]

df %>% 
    mutate(Count = str_count(str_replace_all(read, "(\\w)\\1+", "\\1"), 
        str_c("[", expected, "]")))
# A tibble: 5 x 3
#  expected read    Count
#  <chr>    <chr>   <int>
#1 AL0      AL0X24      3
#2 CP1      CXP44       2
#3 NM3      MLN         2
#4 PK9      KKRR9       2
#5 RM2      22MMRRS     3

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

VBA의 다른 문자열 내에 문자열이 나타나는 횟수를 어떻게 계산합니까?

분류에서Dev

하나의 목록에서 문자열에 나타나는 단어 수 계산

분류에서Dev

JAVA : 방법, 다른 문자열에 나타나는 문자열의 수

분류에서Dev

열에서 가장 큰 숫자가 Excel에 나타나는 횟수 계산

분류에서Dev

문자가 문자열에서 연속적인 방식으로 나타나는 횟수를 계산

분류에서Dev

토큰이 문서에 나타나는 횟수를 계산합니다.

분류에서Dev

Excel을 사용하여 문자열이 다른 시트에 나타나는 횟수를 계산하는 방법은 무엇입니까?

분류에서Dev

숫자가 무작위 배열에 나타나는 횟수 계산

분류에서Dev

자바 스크립트가있는 페이지에 텍스트 문자열이 나타나는 횟수를 계산합니다.

분류에서Dev

R에서 : 값이 한 열에 나타나는 횟수를 계산하지만 다른 열의 NA 값을 제외하는 새 열을 만듭니다.

분류에서Dev

파이썬에서 다른 문자열의 문자열을 계산하는 더 나은 방법

분류에서Dev

bash의 파일에서 반복되는 다중 문자 문자열 수 계산

분류에서Dev

MATLAB에서 객체가 배열에 나타나는 횟수를 계산합니다.

분류에서Dev

주어진 문자열에서 문자열 "code"가 나타나는 횟수를 반환합니다.

분류에서Dev

주어진 문자열에서 문자열 "code"가 나타나는 횟수를 반환합니다.

분류에서Dev

하나의 문자열에서 문자를 계산하지만 다른 문자열은 아닌 JavaScript?

분류에서Dev

Excel-VBA : 다른 문자열의 발생 횟수 계산 및 나열

분류에서Dev

단어가 PHP 배열에 나타나는 횟수 계산

분류에서Dev

필드 속성이 열에 나타나는 횟수 계산

분류에서Dev

사용자 입력에서 특수 문자가 txt 파일에 나타나는 행 수 계산 (Python 2.7)

분류에서Dev

Postgres는 "열이 GROUP BY 절에 나타나거나 집계 함수에 사용되어야 함"과 관련된 또 다른 문제입니다.

분류에서Dev

C #의 다른 문자열에서 문자열의 각 부분이 처음 나타나는 부분 문자열

분류에서Dev

문자열에 몇 개의 숫자가 나타나는지 계산

분류에서Dev

내 문서에서 배열의 다른 변수를 계산

분류에서Dev

다른 문자열에서 한 문자열의 모든 문자 발생 횟수 계산

분류에서Dev

개수를 제외하고 문자열에서 반복을 계산하는 다른 방법이 있습니까?

분류에서Dev

이 루프는 문자열 내부에서 하위 문자열의 발생 횟수를 계산합니다. How?

분류에서Dev

BASH에서 문자열을 처리하고 표시되는 부분 문자열의 수를 계산합니다.

분류에서Dev

문자열에서 하위 문자열의 발생 수를 계산합니다.

Related 관련 기사

  1. 1

    VBA의 다른 문자열 내에 문자열이 나타나는 횟수를 어떻게 계산합니까?

  2. 2

    하나의 목록에서 문자열에 나타나는 단어 수 계산

  3. 3

    JAVA : 방법, 다른 문자열에 나타나는 문자열의 수

  4. 4

    열에서 가장 큰 숫자가 Excel에 나타나는 횟수 계산

  5. 5

    문자가 문자열에서 연속적인 방식으로 나타나는 횟수를 계산

  6. 6

    토큰이 문서에 나타나는 횟수를 계산합니다.

  7. 7

    Excel을 사용하여 문자열이 다른 시트에 나타나는 횟수를 계산하는 방법은 무엇입니까?

  8. 8

    숫자가 무작위 배열에 나타나는 횟수 계산

  9. 9

    자바 스크립트가있는 페이지에 텍스트 문자열이 나타나는 횟수를 계산합니다.

  10. 10

    R에서 : 값이 한 열에 나타나는 횟수를 계산하지만 다른 열의 NA 값을 제외하는 새 열을 만듭니다.

  11. 11

    파이썬에서 다른 문자열의 문자열을 계산하는 더 나은 방법

  12. 12

    bash의 파일에서 반복되는 다중 문자 문자열 수 계산

  13. 13

    MATLAB에서 객체가 배열에 나타나는 횟수를 계산합니다.

  14. 14

    주어진 문자열에서 문자열 "code"가 나타나는 횟수를 반환합니다.

  15. 15

    주어진 문자열에서 문자열 "code"가 나타나는 횟수를 반환합니다.

  16. 16

    하나의 문자열에서 문자를 계산하지만 다른 문자열은 아닌 JavaScript?

  17. 17

    Excel-VBA : 다른 문자열의 발생 횟수 계산 및 나열

  18. 18

    단어가 PHP 배열에 나타나는 횟수 계산

  19. 19

    필드 속성이 열에 나타나는 횟수 계산

  20. 20

    사용자 입력에서 특수 문자가 txt 파일에 나타나는 행 수 계산 (Python 2.7)

  21. 21

    Postgres는 "열이 GROUP BY 절에 나타나거나 집계 함수에 사용되어야 함"과 관련된 또 다른 문제입니다.

  22. 22

    C #의 다른 문자열에서 문자열의 각 부분이 처음 나타나는 부분 문자열

  23. 23

    문자열에 몇 개의 숫자가 나타나는지 계산

  24. 24

    내 문서에서 배열의 다른 변수를 계산

  25. 25

    다른 문자열에서 한 문자열의 모든 문자 발생 횟수 계산

  26. 26

    개수를 제외하고 문자열에서 반복을 계산하는 다른 방법이 있습니까?

  27. 27

    이 루프는 문자열 내부에서 하위 문자열의 발생 횟수를 계산합니다. How?

  28. 28

    BASH에서 문자열을 처리하고 표시되는 부분 문자열의 수를 계산합니다.

  29. 29

    문자열에서 하위 문자열의 발생 수를 계산합니다.

뜨겁다태그

보관