【发布时间】:2015-04-18 02:49:15
【问题描述】:
这是我的数据集(名为 g)现在的样子。我在 R 工作。
Q.35 | Q.36 | age | gender | country
2 | 2 | 1 | 20 | 2 | AU"
3 | 5 | 5 | 21 | 1 | AU"
我想删除国家代码上的那些引号(AU 而不是 AU")。但是我尝试过的正则表达式没有用。
h <- grep("\"", "", g)
h <- grep(""", "", g)
h <- grep('"', '', g)
如何删除那些引号?
编辑
成功了!我应该一直使用 gsub,而不是 grep。
但是 gsub 搞砸了我的代码,所以我意识到我必须将 gsub 应用于特定的变量,如下所示:
h$country.f <- gsub("\"", "", h$country.f)
【问题讨论】:
-
sub/gsub不是grep