teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

補足を追記しました。

2019/04/29 13:00

投稿

takahashima
takahashima

スコア10

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
+ となるようにしたいです。宜しくお願い致します。