我有一个矩阵。矩阵中的单个数据条目是字符串。例如,“西红花药片”。该矩阵包含许多末尾带有"tablet“的条目。对于矩阵中的每个条目,我想用"tab“替换单词"tablet”。我如何在R中做到这一点呢?
发布于 2015-12-23 05:16:00
只是让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" https://stackoverflow.com/questions/18607049
复制相似问题