我只想将“哥伦比亚特区”改为“D.C。”
答案 0 :(得分:1)
如果您有数据框,则可以使用行号和列号来引用位置。因此,要更改数据框data
的第9行第9行:
data[9, 1] <- "D.C."
如果您有一个名为state
的列,则可以使用列名:
data[9, "state"] <- "D.C."
如果您想更改state
列中的所有匹配项:
data$state <- gsub("District of Columbia", "D.C.", data$state)
答案 1 :(得分:0)
如果你有一个矩阵,这样的事情应该做:
x <- matrix(c(9, "District of Columbia", "DC", 59),nrow=1 )
x[x == "District of Columbia"] <- "DC"
答案 2 :(得分:0)
您尝试过%>% mutate( colname = "D.C")
吗?
如果您具有不同的状态,我想您也可以尝试If_else
mutate(df, Colname = if_else(DC, "D.C",))
可能会清空其他单元格,但值得尝试。