스크랩 된 데이터를 사용하는 데이터 프레임 (Catcher2)이 있습니다. MarketValue
열의 경우 각 사람의 가격을 원합니다. 40,00 밀. €gsub 여러 행에서 다양한 패턴 대체
나는 gsub()
을 사용하려했지만 '정보'를 지나서 모든 정보를 삭제할 수는 없습니다. 또한 플레이어간에 날짜가 다르다는 문제가 있습니다. 따라서 각 날짜의 코드 줄 대신 전체 데이터 프레임을 실행하는 데 사용할 수있는 코드가 있습니까?
스크랩 된 데이터를 사용하는 데이터 프레임 (Catcher2)이 있습니다. MarketValue
열의 경우 각 사람의 가격을 원합니다. 40,00 밀. €gsub 여러 행에서 다양한 패턴 대체
나는 gsub()
을 사용하려했지만 '정보'를 지나서 모든 정보를 삭제할 수는 없습니다. 또한 플레이어간에 날짜가 다르다는 문제가 있습니다. 따라서 각 날짜의 코드 줄 대신 전체 데이터 프레임을 실행하는 데 사용할 수있는 코드가 있습니까?
다음과 같은 코드로 sub
기능을 사용할 수 있습니다 :
x <- "40,00 Mill. € Last change"
sub("\\€.*", "€", x)
[1] "40,00 Mill. €"
감사합니다 바바라 –
당신은 위치를 표시하고 그 후에 모든 것을 제거하기 위해 달러 기호에 대한 부정적인 lookbehind와 정규식을 사용하여 다음 GSUB 명령을 시도 할 수 있습니다.
Catcher2$MarketValue <- gsub("(?<=\\$).*","", as.character(Catcher2$MarketValue), perl = T)
은'서브와 솔루션의 이미지를()를 사용하지 마십시오 '기능 [바바라] (HTTPS에 의해 제안 : //stackoverflow.com/users/7562411/barbara)는 내 것보다 훨씬 빠르며 간단한 경우에 더 나은 솔루션입니다. 따라서 더 복잡한 패턴을 추출해야하는 경우에만 정규식 솔루션을 사용하십시오. –
데이터 –