質問編集履歴

1

補足を追記しました。

2019/04/29 13:00

投稿

takahashima
takahashima

スコア10

test CHANGED
File without changes
test CHANGED
@@ -89,3 +89,67 @@
89
89
  昨日の投稿:2つのリストから最も近い数値の組み合わせを作りたい
90
90
 
91
91
  https://teratail.com/questions/186877?nli=5cc5ee12-68c4-462b-b86e-47f40a28001e
92
+
93
+
94
+
95
+ #追記:補足
96
+
97
+ df1の値ごとに最近値を取りたいので、例えば、
98
+
99
+ ```python
100
+
101
+ df1 = pd.DataFrame({'name': ['A','B','C','D','D-2','E'],'a':[1,5,5,5,8,9]})
102
+
103
+ df2 = pd.DataFrame({'table': ['2','3-1','3-2','7'],'a':[2,3,3,7]})
104
+
105
+ ```
106
+
107
+ のときに、
108
+
109
+ ```
110
+
111
+ """
112
+
113
+ name a table
114
+
115
+ 0 A 1 2
116
+
117
+ 1 B 5 3-1
118
+
119
+ 2 C 5 3-2
120
+
121
+ 3 D 5 7
122
+
123
+ 4 D-2 8 NaN
124
+
125
+ 5 E 9 NaN
126
+
127
+ """
128
+
129
+ ```
130
+
131
+ ではなく
132
+
133
+ ```
134
+
135
+ """
136
+
137
+ name a table
138
+
139
+ 0 A 1 2
140
+
141
+ 1 B 5 3-1
142
+
143
+ 2 C 5 3-2
144
+
145
+ 3 D 5 NaN
146
+
147
+ 4 D-2 8 7
148
+
149
+ 5 E 9 NaN
150
+
151
+ """
152
+
153
+ ```
154
+
155
+ となるようにしたいです。宜しくお願い致します。