0
행렬이 있습니다. 행렬의 단일 데이터 항목은 문자열입니다. 예 : 'crocin 타블렛'. 행렬에는 끝에 "태블릿"이있는 항목이 많이 포함되어 있습니다. 매트릭스 내의 모든 항목에 대해 "태블릿"이라는 단어를 "탭"으로 바꾸고 싶습니다. R에서 어떻게 할 수 있습니까?행렬 내의 단어 바꾸기 R
행렬이 있습니다. 행렬의 단일 데이터 항목은 문자열입니다. 예 : 'crocin 타블렛'. 행렬에는 끝에 "태블릿"이있는 항목이 많이 포함되어 있습니다. 매트릭스 내의 모든 항목에 대해 "태블릿"이라는 단어를 "탭"으로 바꾸고 싶습니다. R에서 어떻게 할 수 있습니까?행렬 내의 단어 바꾸기 R
그냥 아난다 마투의 해결책을 더 명백하게 만듦.
> newMatrix <- matrix(data=c("Abbott Laboratories tablet",
+ "AbbVie tablet",
+ "Acadia Pharmaceuticals tablet",
+ "Acorda Therapeutics tablet",
+ "Actavis tablet",
+ "Actelion tablet",
+ "Advanced Chemical Industries tablet",
+ "Advaxis tablet",
+ "Ajanta Pharma tablet",
+ "Alcon tablet"), nrow=5, ncol = 2)
> gsub("tablet", "tab", newMatrix)
[,1] [,2]
[1,] "Abbott Laboratories tab" "Actelion tab"
[2,] "AbbVie tab" "Advanced Chemical Industries tab"
[3,] "Acadia Pharmaceuticals tab" "Advaxis tab"
[4,] "Acorda Therapeutics tab" "Ajanta Pharma tab"
[5,] "Actavis tab" "Alcon tab"
'gsub ("tablet", "tab", yourdata)'? – A5C1D2H2I1M1N2O1R2T1
@Rob, 나는 이것이 매우 간단한 질문이므로 추가 정보가 필요 없다고 생각합니다. 아난다의 논평은 그것을 손톱. –
동의, 그냥 코멘트를 삭제했습니다. – Rob