中的列中的值我想编写一个代码来检查数据框中的两列并对它们进行比较。一个应该是Max Temp,另一个是Min Temp。如果Tmax列的值小于Tmin,那么它应该交换这些值。我需要为文件夹中的多个文件执行此操作。如果一列中的值大于另一列的值,则交换R
Date TMAX TMIN
1 01/01/1960 4.7353 -4.3722
2 01/02/1960 8.3800 11.0600
3 01/03/1960 3.4400 -3.5300
4 01/04/1960 -1.4300 -8.2200
5 01/05/1960 -1.9600 -5.0100
6 01/06/1960 4.5800 -6.3400
7 01/07/1960 -8.8900 -2.7300
运行的代码之后,就应该产生类似
Date TMAX TMIN
1 01/01/1960 4.7353 -4.3722
2 01/02/1960 11.0600 8.3800
3 01/03/1960 3.4400 -3.5300
4 01/04/1960 -1.4300 -8.2200
5 01/05/1960 -1.9600 -5.0100
6 01/06/1960 4.5800 -6.3400
7 01/07/1960 -2.7300 -8.8900
可能重复[如何2列之间的交换价值(http://stackoverflow.com/questions/7746567/how- to-swap-values-between-columns) – DatamineR 2014-10-02 21:58:21