替换R中的列中的值

时间:2016-06-01 10:26:01

标签: r replace

我有这样的数据:

     x                       y         Dec
0,526315789473684   4,32808638960238    1
0,407407407407407   5,61296415952669    1
0,285714285714286   4,80940239482732    2
0,129032258064516   7,31517603835356    1
0,370370370370370   6,82876196429676    2
.........................................

我希望它是:

   x                       y            Dec
0,526315789473684   4,32808638960238    yes
0,407407407407407   5,61296415952669    yes
0,285714285714286   4,80940239482732    no
0,129032258064516   7,31517603835356    yes
0,370370370370370   6,82876196429676    no
.........................................

我想在“Dec”列中将“1”更改为“yes”,将“2”更改为“no”。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:-1)

你有没有尝试过:

levels(df$Dec) <- c(2,1)

将“df”替换为您的数据框名称