【发布时间】:2015-07-10 13:10:22
【问题描述】:
我有一个形式为(如下)的字符向量。当您阅读此向量时,它是一个长字符串,例如"tBodyAcc-XYZ\tGravityAcc-XYZ\tBodyAccJerk-XYZ\BodyGyro-XYZ...",其中空格由转义字符“\”分隔。
如何使用gsub替换空格模式=“”,replacement=“”,让每个变量名都用引号括起来,是向量的一个元素?
理想情况下,我可以说 varnames[1] 并返回“tBodyAacc-XYZ”。
感谢您抽出宝贵时间处理此事。
varnames <- "tBodyAcc-XYZ
tGravityAcc-XYZ
tBodyAccJerk-XYZ
tBodyGyro-XYZ
tBodyGyroJerk-XYZ
tBodyAccMag
..."
【问题讨论】:
-
生病了。那完全奏效了。我喜欢 Stack 和 R。有很多可用的解决方案。
-
\t序列是制表符的转义。还是说“t”应该是变量名的一部分? -
"t" 是 varName 的一部分。谢谢@MrFlick。