したがって、R にはテーブル 1 とテーブル 2 の 2 つのデータセットがあります。
これらは 2 つの .CSV ファイルで、最初の列名は Date と同じです。ただし、ほとんどの日付は異なりますが、一部は同じです。
私がしたいのは、両方のテーブルで同一の Date 列のセルを一致させ、そのセルが含まれている行から、その前の 5 行とその後の 5 行を 10 で返すことです異なるテーブル。したがって、各行は異なる新しい出力テーブルに移動します。
基本的に、後でi番目の行テーブルごとに回帰を実行したいと思います。そのテーブルには他の列があります..
head() と tail() を使用することを考えていましたが、どこから開始するかのインデックス部分を理解できませんでした..
ありがとうございました。これは簡単な例です。表 1 の行 3 を表 2 の行 1 と一致させる場合、一致した行の下にある表 1 の 3 行をどのように取得しますか。
>table 1
>Date price1 price2 price3
>11/02/13 4.4 4.22 4.12
>11/04/13 4.23 4.09 4.10
>12/01/13 4.01 4.27 4.14
>12/02/13 4.1 4.23 4.16
>12/02/13 4.65 4.23 4.17
>11/01/13 4.4 4.22 4.12
>11/07/13 4.23 4.09 4.10
>12/09/13 4.01 4.27 4.14
>12/12/13 4.1 4.23 4.16
>12/15/13 4.65 4.23 4.17
>table 2
>Date price1 price2 price3
>12/01/13 2.4 2.22 9.12
>08/04/13 4.23 7.09 6.10
>12/01/13 1.01 6.27 6.14
>12/08/13 6.1 3.23 4.16
>12/05/13 4.65 2.23 3.17
>11/02/13 4.4 4.22 4.12
>07/04/13 4.23 4.09 4.10
>09/01/13 4.01 4.27 4.14
>01/02/13 4.1 4.23 4.16
>11/05/13 4.65 4.23 4.17