我有一个 csv 文件,如下所示:
> collar<-read.csv("41361_predicted_by_41365_cluster.csv",header=TRUE,stringsAsFactors = F)
> head(collar)
observed predicted probability
1 Moving/Feeding Standing 1
2 Standing Feeding/Moving 1
3 Standing Feeding/Moving 1
4 Standing Feeding/Moving 1
5 Standing Feeding/Moving 1
6 Standing Feeding/Moving 1
我的问题很简单,但实施起来有点困难,因为我正在学习 R。我只需要在列中进行以下字符替换predicted:
1) 替换Feeding/Moving为Standing
2)替换Moving/Feeding为Feeding/Moving
3)替换Standing为Moving/Feeding
然后我想使用名称以 csv 格式写入数据"corrected_41361_predicted_by_41365_cluster"。
我正在寻找最紧凑的方式。有没有不同的方法gsub()?任何输入表示赞赏!