回答編集履歴
1
修正
answer
CHANGED
@@ -28,15 +28,15 @@
|
|
28
28
|
df1 = pd.read_csv(StringIO(s1),sep='\t')
|
29
29
|
df2 = pd.read_csv(StringIO(s2),sep='\t')
|
30
30
|
|
31
|
-
df = pd.merge_asof(df1, df2, on='time')
|
31
|
+
df = pd.merge_asof(df1, df2, on='time', direction='nearest')
|
32
32
|
print(df)
|
33
33
|
"""
|
34
|
-
time Y
|
34
|
+
time Y Z
|
35
|
-
0 0.0 3
|
35
|
+
0 0.0 3 4
|
36
|
-
1 0.5 5
|
36
|
+
1 0.5 5 3
|
37
|
-
2 1.0 4
|
37
|
+
2 1.0 4 4
|
38
|
-
3 1.5 8
|
38
|
+
3 1.5 8 9
|
39
|
-
4 2.0 10
|
39
|
+
4 2.0 10 1
|
40
|
-
5 2.5 7
|
40
|
+
5 2.5 7 5
|
41
41
|
"""
|
42
42
|
```
|