我有几列数据,其中某些数字对应不同的值。我只想在前三列中替换它们。
A1 A2 A3 A4 A5
1 3 NA 5 2
1 2 1 2 1
3 NA NA 1 8
2 1 NA 1 12
1=cat
2=dog
3=rabbit
so I would like the output to be:
A1 A2 A3 A4 A5
cat rabbit NA 5 2
cat dog cat 2 1
rabbit NA NA 1 8
dog cat NA 1 12
我知道如何替换单个列中的数字,但我想学习一种更容易一次性替换多个数字的方法。谢谢!
df[1:3] <- lapply(df[1:3], function(i) fun_to_replace...)
- Sotos