データフレーム1
time | Y | |
---|---|---|
0 | 0.0 | 3 |
1 | 0.5 | 5 |
2 | 1.0 | 4 |
3 | 1.5 | 8 |
4 | 2.0 | 10 |
5 | 2.5 | 7 |
データフレーム2
time | Z | |
---|---|---|
0 | 0.00 | 4 |
1 | 0.3 | 10 |
2 | 0.6 | 3 |
3 | 1.0 | 4 |
4 | 1.3 | 6 |
5 | 1.6 | 9 |
6 | 2.0 | 1 |
7 | 2.3 | 3 |
8 | 2.6 | 5 |
9 | 3.0 | 8 |
10 | 3.3 | 4 |
11 | 3.6 | 2 |
所望の出力
result
time | Y | Z | |
---|---|---|---|
0 | 0.0 | 3 | 4(time差分0.1) |
1 | 0.5 | 5 | 3(time差分0.1) |
2 | 1.0 | 4 | 4(time差分0) |
3 | 1.5 | 8 | 9(time差分0.1) |
4 | 2.0 | 10 | 1(time差分0) |
5 | 2.5 | 7 | 5(time差分0.1) |
*カッコ内は出力しなくてもよいです。
行いたい処理
・データフレーム1のtimeとデータフレーム2のtimeを参照する
・データフレーム1のtimeとデータフレーム2のtimeの差分が最も小さいZをデータフレーム1に追記する
・データフレーム1のデータ数が満たされた時点で処理終了(少ないデータ数に合わせる)
###試したこと
teratail内に私の質問内容に似た質問があり、そちらを参照したのですがうまくいきませんでした。
そこから手も足も出なく、どこから手をつければ良いか分からない状態です。
###一言
丸投げ状態の質問で大変申し訳ございません。
処理の手順等でも構いませんのでご教授いただければ幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/03 10:15
2020/08/04 04:26