大丈夫、解決策を見つけることができないので、私の質問はここにあります。私は結果を提出しなければならないので、stackoverflowコミュニティの誰かがすぐに解決策を提案できるかどうか本当に感謝します。特定の条件の下で2つのCSVファイルまたはデータフレームを連結します。
私は2つのcsvファイルを持っています(データフレームとして読み込むことができます)。 1つのcsvファイルには1458644行と12個の列があり、すべての行エントリは6か月間の複数日の秒までのイベントを指定します。
気象データと他のcsvファイルは、私がやりたいことのエントリを組み合わせることで、6ヶ月
の時間を指定し、毎日の気象データと4432個のエントリ、(ここでは無い秒の期間を)持っています第2のデータフレームの時間エントリからのデータが第1のデータフレームに追加されるが、第2のデータフレームで指定された1時間のエントリは複製され、繰り返されるように、いくつかのパイソン演算を使用して(または条件と連結して)最初のデータフレームの1時間
まずDATAFRAME
Date: col1, cl2,
1/2/2013 12:05:00 yyy etc.
1/2/2013 12:12:00 yyy
1/2/2013 13:13:00 yyy
1/2/2013 14:14:00 yyy
1/2/2013 14:30:00 yyy
1/2/2013 14:45:00 yyy
1/2/2013 17:00:00 yyy
1/2/2013 17:17:00 yyy
1/2/2013 17:30:00 yyy
1/2/2013 18:17:00 yyy
1/2/2013 18:30:00 yyy
第二DATAFRAME
Date col3 col4
1/2/2013 12:00:00 xxx overcast
1/2/2013 13:00:00 xxx overcast
1/2/2013 14:00:00 xxx sunny
1/2/2013 15:00:00 xxx sunny
1/2/2013 16:00:00 xxx rain
1/2/2013 17:00:00 xxx rain
1/2/2013 18:00:00 xxx cloudy
最終的な結果は次のようになります。
Date: col1, col2, col3, col4
1/2/2013 12:05:00 yyy etc. xxx overcast
1/2/2013 12:12:00 yyy xxx overcast
1/2/2013 13:13:00 yyy xxx overcast
1/2/2013 14:14:00 yyy xxx sunny
1/2/2013 14:30:00 yyy xxx sunny
1/2/2013 14:45:00 yyy xxx sunny
1/2/2013 17:00:00 yyy xxx rain
1/2/2013 17:17:00 yyy xxx rain
1/2/2013 17:30:00 yyy xxx rain
1/2/2013 18:17:00 yyy xxx cloudy
1/2/2013 18:30:00 yyy xxx cloudy
したがって、各レコード/行のためのフレーム1にあなたがフレーム2で同じ時間を検索し、そのcolunms ?また、1から2の間でさまざまな数の一致があります。 – hpaulj