У меня есть 2 файла CSV. Первый файл содержит список всех штатов США, но в столбцах Долгота и Широта отсутствуют значения. Я нашел другой CSV-файл, который содержит все значения долготы и широты для всех штатов США.
Что я хочу сейчас сделать, это l oop через столбец «Местоположение» в первом файле, сопоставить он со столбцом «Location» во втором файле, затем получает соответствующие значения для его долготы и широты. После чего мне нужно будет добавить эти значения в столбец Долгота и Широта в первом файле
В настоящее время у меня есть следующее:
aviationdata = pd.read_csv('AviationData.csv', sep = ',', header = 0, encoding = 'iso-8859-1') #this is the first file
location = pd.read_csv('location.csv') #this is the 2nd file
import csv
with open('location.csv', 'r') as loc:
locationfile = loc.read()
for i in range(len(aviationdata['Location'])):
currentlocation = aviationdata['Location'].iloc[i]
axis = []
for i in currentlocation:
if i in aviationdata['Location']:
... #i do not know how to continue from here
Я не знаю, как прийти с кодами для сравнения поля местоположения для извлечения кода долготы и широты из location.csv
и добавления их к столбцам долготы и широты соответственно в aviationdata
.
Это поля для первого файла (авиационные данные)
Это поля для второго файла (местоположение)