하나의 문자열을 바꾸고 다른 문자열로 열 만들기

LDT

다음과 같은 데이터 프레임이 있습니다.

position=c("24,201", "8,915", "45,877:1","251,603")
evindence=c("RA", "RA","RA","RA")
test = data.frame(evindence,position)
  evindence position
1        RA   24,201
2        RA    8,915
3        RA 45,877:1
4        RA  251,603

stringr 또는 기타 깔끔한 응용 프로그램을 사용하여 ","= ""를 대체하고 싶습니다. 그런 다음 ":"과 같은 문자열이 있으면 새 열을 만듭니다.

내 데이터 세트가 다음과 같이 보이기를 바랍니다.

  evindence position insertion
1        RA   24201     NA
2        RA    8915     NA
3        RA   45877     1
4        RA  251603     NA

도움이나 지시를 주시면 감사하겠습니다

Tjebo

여기 깔끔한 옵션이 있습니다. 더 낫다고 말하지 않습니다. 또 다른 옵션입니다. NA에 대한 적절한 경고를 받게됩니다. 때때로 경고를 원합니다.

library(tidyverse)
position=c("24,201", "8,915", "45,877:1","251,603")
evindence=c("RA", "RA","RA","RA")
test = data.frame(evindence,position)

test %>%
  mutate(position = str_replace(position, ",", "\\.")) %>%
  separate(position, c("position", "insertion"), sep = ":")
#> Warning: Expected 2 pieces. Missing pieces filled with `NA` in 3 rows [1, 2, 4].
#>   evindence position insertion
#> 1        RA   24.201      <NA>
#> 2        RA    8.915      <NA>
#> 3        RA   45.877         1
#> 4        RA  251.603      <NA>

reprex 패키지 (v0.3.0)에 의해 2021-01-26에 생성됨

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하나의 문자열을 바꾸고 다른 문자열로 열 만들기

분류에서Dev

패턴을 포함하는 다른 문자열로 문자열 바꾸기

분류에서Dev

문자열에서 하나의 문자를 소문자로 만들고 다른 모든 문자는 대문자로 만들기

분류에서Dev

문자열의 한 문자를 패턴을 제외한 다른 문자열로 바꾸기

분류에서Dev

다른 파일 값을 기반으로 열의 문자열 바꾸기

분류에서Dev

문자열의 모든 유형의 문자를 다른 문자로 바꾸기

분류에서Dev

다른 열의 문자열을 기반으로 새 열 만들기

분류에서Dev

한 열의 값을 다른 열의 문자열로 어떻게 바꾸나요?

분류에서Dev

다른 하나와 같은 크기의 문자열 만들기

분류에서Dev

다른 하나와 같은 크기의 문자열 만들기

분류에서Dev

일부 문자열 문자를 다른 문자로 바꾸기

분류에서Dev

문자열에서 "문자를 다른 문자로 바꾸기

분류에서Dev

문자열의 값을 다른 값과 일치하는 값으로 바꾸기

분류에서Dev

특정 문자열을 다른 문자열로 어떻게 바꾸나요?

분류에서Dev

문자열 배열을 기반으로 배열 요소를 필터링하고 있지만 문자열 배열을 개체 배열로 바꾸고 있습니다. 다른 루프가 필요합니까?

분류에서Dev

Python-Pandas-다른 열의 값을 기반으로 열의 문자열 바꾸기-하위 문자열 다루기

분류에서Dev

순서대로 문자열의 문자를 대문자로 만들고 저장할 배열을 만듭니다.

분류에서Dev

긴 문자열의 일부를 다른 값으로 바꾸기

분류에서Dev

PHP는 줄 바꾸기 (\ n) 문자로 문자열을 나눕니다.

분류에서Dev

OpenRefine-다른 열의 값을 기준으로 한 열의 문자열 값 바꾸기

분류에서Dev

변수의 문자열을 ";"로 바꾸려고합니다.

분류에서Dev

graphql의 자리 표시 자 바꾸기는 열거 형을 무시하고 문자열 화합니다.

분류에서Dev

LTR을 RTL 문자열과 연결하여 올바른 경로 만들기

분류에서Dev

하위 문자열을 추출하고 다른 값으로 바꾸는 방법

분류에서Dev

배열의 각 문자열을 JavaScript 배열로 바꾸기

분류에서Dev

Pandas의 다른 열에서 가져온 문자열 바꾸기

분류에서Dev

다른 열에서 일치하는 행 문자열 바꾸기

분류에서Dev

문자열의 문자를 다른 문자열로 바꾸시겠습니까?

분류에서Dev

문자열에서 ''안의 내용을 바꾸지 않고 문자 바꾸기

Related 관련 기사

  1. 1

    하나의 문자열을 바꾸고 다른 문자열로 열 만들기

  2. 2

    패턴을 포함하는 다른 문자열로 문자열 바꾸기

  3. 3

    문자열에서 하나의 문자를 소문자로 만들고 다른 모든 문자는 대문자로 만들기

  4. 4

    문자열의 한 문자를 패턴을 제외한 다른 문자열로 바꾸기

  5. 5

    다른 파일 값을 기반으로 열의 문자열 바꾸기

  6. 6

    문자열의 모든 유형의 문자를 다른 문자로 바꾸기

  7. 7

    다른 열의 문자열을 기반으로 새 열 만들기

  8. 8

    한 열의 값을 다른 열의 문자열로 어떻게 바꾸나요?

  9. 9

    다른 하나와 같은 크기의 문자열 만들기

  10. 10

    다른 하나와 같은 크기의 문자열 만들기

  11. 11

    일부 문자열 문자를 다른 문자로 바꾸기

  12. 12

    문자열에서 "문자를 다른 문자로 바꾸기

  13. 13

    문자열의 값을 다른 값과 일치하는 값으로 바꾸기

  14. 14

    특정 문자열을 다른 문자열로 어떻게 바꾸나요?

  15. 15

    문자열 배열을 기반으로 배열 요소를 필터링하고 있지만 문자열 배열을 개체 배열로 바꾸고 있습니다. 다른 루프가 필요합니까?

  16. 16

    Python-Pandas-다른 열의 값을 기반으로 열의 문자열 바꾸기-하위 문자열 다루기

  17. 17

    순서대로 문자열의 문자를 대문자로 만들고 저장할 배열을 만듭니다.

  18. 18

    긴 문자열의 일부를 다른 값으로 바꾸기

  19. 19

    PHP는 줄 바꾸기 (\ n) 문자로 문자열을 나눕니다.

  20. 20

    OpenRefine-다른 열의 값을 기준으로 한 열의 문자열 값 바꾸기

  21. 21

    변수의 문자열을 ";"로 바꾸려고합니다.

  22. 22

    graphql의 자리 표시 자 바꾸기는 열거 형을 무시하고 문자열 화합니다.

  23. 23

    LTR을 RTL 문자열과 연결하여 올바른 경로 만들기

  24. 24

    하위 문자열을 추출하고 다른 값으로 바꾸는 방법

  25. 25

    배열의 각 문자열을 JavaScript 배열로 바꾸기

  26. 26

    Pandas의 다른 열에서 가져온 문자열 바꾸기

  27. 27

    다른 열에서 일치하는 행 문자열 바꾸기

  28. 28

    문자열의 문자를 다른 문자열로 바꾸시겠습니까?

  29. 29

    문자열에서 ''안의 내용을 바꾸지 않고 문자 바꾸기

뜨겁다태그

보관