データフレーム内の2つの列をチェックし、それらを比較するコードを記述したいと思います。1つには下限があり、もう1つには上限があるはずです。上限列の値が下限列の値よりも小さい場合は、値を交換する必要があります。下限と上限の両方がゼロの場合、上限列を2などの値に置き換える必要があります。サンプルデータは次のとおりです。
lower_limit upper_limit
0 3
0 4
5 2
0 15
0 0
0 0
7 4
8 2
コードを実行すると、次のようなものが生成されます。
lower_limit upper_limit
0 3
0 4
2 5
0 15
0 2
0 2
4 7
2 8