У меня есть два файла CSV, df1, который имеет только почтовые индексы, и df, который имеет почтовые индексы и соответствующие значения долготы и широты.
import numpy as np
from math import radians, sqrt, sin, cos, atan2
import pandas as pd
df = pd.read_csv("C:/Users///UKPostcodes.csv")
df1 = pd.read_csv("C:/Users///postcode.csv")
X = df['outcode'].values
lat = df['latitude'].values
lon = df['longitude'].values
find = df1['Postcode District'].values
longitude = []
for i in range(0, len(find)):
for j in range(0, len(X)):
if find[i] == X[j]:
print(find[i])
#longitude.append(float(lon[j]));
Я пытаюсь перебрать оба файла и найти все значения долготы и широты для df1, в данный момент он выполняет бесконечный цикл, любая идея, как я могу сделать это для всех значений только в моем файле df1 и завершить как только этот предел будет достигнут?
редактировать: пример файлов:
df1
ДФ