在R中data.frame的列中同时更改多个名称

在R中data.frame的列中同时更改多个名称,r,R,我想将我的datadata.frame中不no的PitchAccent列的名称更改为yes,方法如下: data$Pitch<-gsub(!("no"), "yes", data$PitchAccent) data$Pitch从你的问题中,我真的不知道你在的旁边是否有很多不同的词“yes”,所以要理解使用gsub或类似的词 如果您的PitchAccent列中只有一个单词 yes_words = c(... words you want to change into "yes" ...)

我想将我的
data
data.frame中不
no
PitchAccent
列的名称更改为
yes
,方法如下:

data$Pitch<-gsub(!("no"), "yes", data$PitchAccent)

data$Pitch从你的问题中,我真的不知道你在
的旁边是否有很多不同的词“yes”
,所以要理解使用
gsub
或类似的词

如果您的
PitchAccent
列中只有一个单词

yes_words = c(... words you want to change into "yes" ...)
data$Pitch <- data$PitchAccent
data$Pitch[data$Pitch %in% yes_words] <- "yes"
yes\u words=c(…您想更改为“yes”的单词)

数据$Pitch从你的问题中,我真的不知道你在
旁边是否有很多不同的词“yes”
,所以要理解使用
gsub
或类似的词

如果您的
PitchAccent
列中只有一个单词

yes_words = c(... words you want to change into "yes" ...)
data$Pitch <- data$PitchAccent
data$Pitch[data$Pitch %in% yes_words] <- "yes"
yes\u words=c(…您想更改为“yes”的单词)

你能提供足够的信息使这个例子重现吗?谢谢。你能提供足够的信息让这个例子重现吗?谢谢。我把
PitchAccent
列作为因素。所以我把它们变成了角色,现在应该可以了:)谢谢!但是如果我有一百个单词来表示“是”怎么办?我想知道是否可以在不枚举的情况下执行类似“所有非
no
”的操作。然后运行
data$Pitch[data$Pitch!=“no”]即可回答我的问题。谢谢!:)我把
PitchAccent
列作为因素。所以我把它们变成了角色,现在应该可以了:)谢谢!但是如果我有一百个单词来表示“是”怎么办?我想知道是否可以在不枚举的情况下执行类似“所有非
no
”的操作。然后运行
data$Pitch[data$Pitch!=“no”]即可回答我的问题。谢谢!:)