Это, наверное, основной вопрос панд, но я не могу понять?
У меня есть этот цикл:
n=0
for lum in lum_df.itertuples():
print(lum.X)
print(lum.Y)
lum_x = float(lum.X)
lum_y = float(lum.Y)
for point in street_df.itertuples():
print(point.X)
print(point.Y)
print(lum_x)
print(lum_y)
dist = calculate_dist(lum_x, point.X, lum_y, point.Y)
print('DISTANCE IS : ' + str(dist))
print('================= next point================')
print('=============NEXT LUM==============')
Каким-то образом, когда я пытаюсь вычислить расстояние между двумя точками во втором цикле for, значения (lum_x и lum_y) возвращаются как nan. Мне нужно будет найти способ использовать эти ранее созданные переменные во втором цикле. Почему это не позволяет мне это сделать и что я могу с этим поделать?
PS: point.x и point.y уже являются плавающими переменными!
Большое спасибо!