我有一个数据集,其中有一列是因子(在示例中为cut)。它目前设置如下:
library(ggplot2) # access to diamonds dataset
library(data.table)
data <- data.table(diamonds)[,list(mean_carat=mean(carat)), by=c('cut', 'color')]
我正在尝试将所有名为“Fair”的条目更改为“Good”,因为在我的数据集中,这两个条目实际上是相同的事物,只是记法不同。我一直在尝试使用的语法是:
data[which(cut = "Fair"), cut := "Good"]
而输出结果是
>Error: unexpected symbol in "data[which(cut = "Fair"), cut := "Good"]"
有人能告诉我哪里出了问题吗?