質問編集履歴
1
補足を追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -43,4 +43,36 @@
|
|
43
43
|
いろいろ調べたのですが力及ばず…。ご教授ください。
|
44
44
|
|
45
45
|
昨日の投稿:2つのリストから最も近い数値の組み合わせを作りたい
|
46
|
-
https://teratail.com/questions/186877?nli=5cc5ee12-68c4-462b-b86e-47f40a28001e
|
46
|
+
https://teratail.com/questions/186877?nli=5cc5ee12-68c4-462b-b86e-47f40a28001e
|
47
|
+
|
48
|
+
#追記:補足
|
49
|
+
df1の値ごとに最近値を取りたいので、例えば、
|
50
|
+
```python
|
51
|
+
df1 = pd.DataFrame({'name': ['A','B','C','D','D-2','E'],'a':[1,5,5,5,8,9]})
|
52
|
+
df2 = pd.DataFrame({'table': ['2','3-1','3-2','7'],'a':[2,3,3,7]})
|
53
|
+
```
|
54
|
+
のときに、
|
55
|
+
```
|
56
|
+
"""
|
57
|
+
name a table
|
58
|
+
0 A 1 2
|
59
|
+
1 B 5 3-1
|
60
|
+
2 C 5 3-2
|
61
|
+
3 D 5 7
|
62
|
+
4 D-2 8 NaN
|
63
|
+
5 E 9 NaN
|
64
|
+
"""
|
65
|
+
```
|
66
|
+
ではなく
|
67
|
+
```
|
68
|
+
"""
|
69
|
+
name a table
|
70
|
+
0 A 1 2
|
71
|
+
1 B 5 3-1
|
72
|
+
2 C 5 3-2
|
73
|
+
3 D 5 NaN
|
74
|
+
4 D-2 8 7
|
75
|
+
5 E 9 NaN
|
76
|
+
"""
|
77
|
+
```
|
78
|
+
となるようにしたいです。宜しくお願い致します。
|