У меня есть следующий фрейм данных:
A = [3,38,124]
B = [[0,0,1,7,34,76,4,15,28,8,7,8,200,108,7],[0,0,1,7,34],
[4,109,71,257,3,3,7,1,0,0,7,8,100,148,54,3,134,90,23,43,17]]
df = pd.DataFrame({'A':A,
'B':B})
df
В столбце B есть списки в качестве элементов.Я хочу создать новый столбец с ближайшим элементом к столбцу A, содержащимся в соответствующем списке B.
Желаемый результат:
A = [3,38,124]
B = [[0,0,1,7,34,76,4,15,28,8,7,8,200,108,7],[0,0,1,7,34],
[4,109,71,257,3,3,7,1,0,0,7,8,100,148,54,3,134,90,23,43,17]]
Desired_output=[4,34,134]
df_out = pd.DataFrame({'A':A,
'B':B,
'Desired_output':Desired_output})
df_out=df_out [['A','B','Desired_output']]
df_out