私は今このサイトでかなりの時間を探していて、私の質問に対する答えを見つけることができませんでした。2つのif文で不完全なforループ
私は1つのデータフレーム(PEQTfXS_GrooteMolenbeek)ですべて集められた川のいくつかの特性の間の相関を研究しています。現時点では、私はこの川の排出量(PEQTfXS_GrooteMolenbeen $ Q)に集中しています。私がしたいことは、放電データを通してforループを実行し、現在の値が前の値よりも小さい場合は赤を割り当てます。現在の値が前の値より大きい場合、青色が割り当てられます。最後に、可能であれば、時間に対する赤と青のデータポイントのプロットを作成したい(PEQTfXS_GrooteMolenbeek $ date)。次のように
私が今持っているループは次のとおりです。
for (i in 1:length(PEQTfXS_GrooteMolenbeek$Q){
if PEQTfXS_GrooteMolenbeek$Q[i] < PEQTfXS_GrooteMolenbeek$Q[i-1] col = "red"
if PEQTfXS_GrooteMolenbeek$Q[i] > PEQTfXS_GrooteMolenbeek$Q[i-1] col = "blue"
}
あり、このループから抜けているいくつかのことのように見えるが、私は何を知りません。それに加えて、私は私の質問のプロット部分をどのように実装できるのだろうかと思っています。
うまくいけば、この質問はあまりにも愚かではありません。私はforループよりも簡単な方法があることを知っていますが、私はそれらに興味がありません;)
ありがとう!
あなたが言ったように、それをする方法ではなく、うまく "for/if'を示しました。たぶん追加の教訓的な価値のためのコードを注釈しますか? –
良いアイデアは、後で私の休憩中にそれを行います... –
...コードに注釈をつけて、それがあなたの教訓的な品質テストに合格することを願ってください;-) –