如果它不是英文字母,那么替换

时间:2017-05-30 07:35:33

标签: r

让我们说我有以下数据集,我希望用#34; ABC"

之类的东西替换那些不是英文字母的数据集。
Data

コハニー
Cat 
Blue
زبان 

所以我理想的输出是:

Data

ABC
Cat 
Blue
ABC 

一个选项是使用如下所示的所有英文字母来识别内部没有英文字母的数据。

df$Data <- ifelse(!grepl("A",df$Data ) .... |!grepl("Z",df$Data ) ,"ABC",grepl("A",df$Data ))

但还有其他选择吗?

2 个答案:

答案 0 :(得分:2)

我们可以使用<tr ng-repeat="item in tableData track by item.id" row-operation-directive item="item">

grepl

答案 1 :(得分:1)

s <- c("コハニー", "Cat", "Blue", "زبان")
s[Encoding(s) == "UTF-8"] <- "ABC"
s
#[1] "ABC"  "Cat"  "Blue" "ABC"