删除数据框中一列中的所有下划线

Remove all underscores in a column of dataframe

我的数据框如下所示:

     Year   Country
[1,]  2008  Dortmund_Germany       
[2,]  2009  Ames_Iowa_USA
[3,]  2011  Rennes_France    

我想删除第二列中的所有下划线 (_)。我用 gsub 试过了,但它没有给我一个合适的结果。最聪明的方法是什么?

你试过了吗:

df$Country <- gsub("_", "", df$Country)

以上应该有效,即使 Country 是一个因素。