我有一个形式的字符向量(如下)。当你读到这个向量时,它是一个长字符串,例如"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
..."
答案 0 :(得分:1)
你可以尝试
scan(text=gsub('\\s+', ' ', varnames), sep='', what='')