質問編集履歴
1
補足を追記しました。
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
|
+
となるようにしたいです。宜しくお願い致します。
|