-1

したがって、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
4

1 に答える 1