我想用文本变量中的制表符替换空间。

例如:

space <- "123 4 56 789"
tab <- sub("[[:space:]]+$", "[[:space:]]+$", x)
print(tab)

最佳答案

这样行吗?

x <- "123 4    56 789"
x <- gsub("^\\s+|\\s+$", "", x) #eliminate trailing and leading spaces
tab <- gsub(" +", "\t", x, ) #sub out spaces between for \t
cat(tab)

关于r - 子功能中的R模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8719274/

10-12 22:33