[英]Replacing words within a matrix in R
我有一個矩陣。 矩陣中的單個數據條目是一個字符串。 例如,“番紅花片”。 矩陣包含許多末尾帶有“平板電腦”的條目。 我想用矩陣中的每個條目用“ tab”替換“ tablet”一詞。 我如何在R中做到這一點?
只是使Ananda Mahto的解決方案更加明確。
> 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"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.