Python API - Weather Py
{ "cells": [ { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "# importing dependecies\n", "import pandas as pd\n", "import numpy as np\n", "import random # random to generate random latitude and longitudes\n", "import matplotlib.pyplot as plt # for creating/plotting graphs\n", "import time \n", "from datetime import datetime\n", "import seaborn as sns # seaborn library to set the aesthetics for the graphs\n", "import openweathermapy as owm\n", "from citipy import citipy\n", "import csv\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The number of cities included in this data are: 550\n" ] } ], "source": [ "cities = []\n", "\n", "while len(cities)<550:\n", " x = (random.choice(range(-90,90))) # for -90 & 90 range -- latitude\n", " y = (random.choice(range(-180,180))) # for -180 & 180 range -- longitude\n", " city = citipy.nearest_city(x,y).city_name # nearest city name lookup\n", " if city not in cities:\n", " cities.append(city)\n", "print(\"The number of cities included in this data are: \" + str(len(cities)))" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/html": [ "<div>\n", "<style scoped>\n", " .dataframe tbody tr th:only-of-type {\n", " vertical-align: middle;\n", " }\n", "\n", " .dataframe tbody tr th {\n", " vertical-align: top;\n", " }\n", "\n", " .dataframe thead th {\n", " text-align: right;\n", " }\n", "</style>\n", "<table border=\"1\" class=\"dataframe\">\n", " <thead>\n", " <tr style=\"text-align: right;\">\n", " <th></th>\n", " <th>Lat</th>\n", " <th>Lng</th>\n", " <th>City</th>\n", " <th>Country</th>\n", " <th>Date</th>\n", " <th>Max Temp</th>\n", " <th>Humidity</th>\n", " <th>Cloudiness</th>\n", " <th>Wind Speed</th>\n", " </tr>\n", " </thead>\n", " <tbody>\n", " </tbody>\n", "</table>\n", "</div>" ], "text/plain": [ "Empty DataFrame\n", "Columns: [Lat, Lng, City, Country, Date, Max Temp, Humidity, Cloudiness, Wind Speed]\n", "Index: []" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "api_key = '8ec952d4e4092c596aad13ddfae6d358'\n", "settings = {\"units\": \"imperial\", \"appid\": api_key} # settings dictionary\n", "# data frame for API calls data\n", "col_names = [\"Lat\",\"Lng\",\"City\",\"Country\",\"Date\", \"Max Temp\", \"Humidity\", \n", " \"Cloudiness\", \"Wind Speed\"]\n", "WeatherPy_df =pd.DataFrame(columns = col_names )\n", "WeatherPy_df" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Beginning the API Calls Process \n", " ........................\n", "Processing Record 1 of Set 0 | saint george\n", "http://api.openweathermap.org/data/2.5/weather?q=saint%20george&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 2 of Set 0 | saint-philippe\n", "http://api.openweathermap.org/data/2.5/weather?q=saint-philippe&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 0 | nchelenge\n", "http://api.openweathermap.org/data/2.5/weather?q=nchelenge&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 0 | port alfred\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20alfred&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 0 | punta arenas\n", "http://api.openweathermap.org/data/2.5/weather?q=punta%20arenas&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 0 | sakaiminato\n", "http://api.openweathermap.org/data/2.5/weather?q=sakaiminato&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 0 | rikitea\n", "http://api.openweathermap.org/data/2.5/weather?q=rikitea&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 0 | astoria\n", "http://api.openweathermap.org/data/2.5/weather?q=astoria&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 0 | biak\n", "http://api.openweathermap.org/data/2.5/weather?q=biak&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 0 | dali\n", "http://api.openweathermap.org/data/2.5/weather?q=dali&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 11 of Set 0 | coquimbo\n", "http://api.openweathermap.org/data/2.5/weather?q=coquimbo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 0 | vardo\n", "http://api.openweathermap.org/data/2.5/weather?q=vardo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 13 of Set 0 | gao\n", "http://api.openweathermap.org/data/2.5/weather?q=gao&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 0 | cherskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=cherskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 15 of Set 0 | tarakan\n", "http://api.openweathermap.org/data/2.5/weather?q=tarakan&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 0 | xuddur\n", "http://api.openweathermap.org/data/2.5/weather?q=xuddur&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 0 | andevoranto\n", "http://api.openweathermap.org/data/2.5/weather?q=andevoranto&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 18 of Set 0 | mitsamiouli\n", "http://api.openweathermap.org/data/2.5/weather?q=mitsamiouli&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 0 | tsihombe\n", "http://api.openweathermap.org/data/2.5/weather?q=tsihombe&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 20 of Set 0 | port elizabeth\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20elizabeth&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 21 of Set 0 | toora-khem\n", "http://api.openweathermap.org/data/2.5/weather?q=toora-khem&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 22 of Set 0 | bathsheba\n", "http://api.openweathermap.org/data/2.5/weather?q=bathsheba&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 0 | zavodouspenskoye\n", "http://api.openweathermap.org/data/2.5/weather?q=zavodouspenskoye&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 0 | hermanus\n", "http://api.openweathermap.org/data/2.5/weather?q=hermanus&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 25 of Set 0 | adrar\n", "http://api.openweathermap.org/data/2.5/weather?q=adrar&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 0 | sayyan\n", "http://api.openweathermap.org/data/2.5/weather?q=sayyan&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 27 of Set 0 | illoqqortoormiut\n", "http://api.openweathermap.org/data/2.5/weather?q=illoqqortoormiut&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 28 of Set 0 | emerald\n", "http://api.openweathermap.org/data/2.5/weather?q=emerald&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 29 of Set 0 | ribeira grande\n", "http://api.openweathermap.org/data/2.5/weather?q=ribeira%20grande&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 30 of Set 0 | jumla\n", "http://api.openweathermap.org/data/2.5/weather?q=jumla&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 31 of Set 0 | ushuaia\n", "http://api.openweathermap.org/data/2.5/weather?q=ushuaia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 0 | khatanga\n", "http://api.openweathermap.org/data/2.5/weather?q=khatanga&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 33 of Set 0 | puerto ayora\n", "http://api.openweathermap.org/data/2.5/weather?q=puerto%20ayora&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 0 | albany\n", "http://api.openweathermap.org/data/2.5/weather?q=albany&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 0 | kosh-agach\n", "http://api.openweathermap.org/data/2.5/weather?q=kosh-agach&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 36 of Set 0 | tiksi\n", "http://api.openweathermap.org/data/2.5/weather?q=tiksi&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 37 of Set 0 | port blair\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20blair&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 38 of Set 0 | clyde river\n", "http://api.openweathermap.org/data/2.5/weather?q=clyde%20river&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 39 of Set 0 | cheuskiny\n", "http://api.openweathermap.org/data/2.5/weather?q=cheuskiny&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 40 of Set 0 | mrirt\n", "http://api.openweathermap.org/data/2.5/weather?q=mrirt&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 41 of Set 0 | tautira\n", "http://api.openweathermap.org/data/2.5/weather?q=tautira&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 42 of Set 0 | sisimiut\n", "http://api.openweathermap.org/data/2.5/weather?q=sisimiut&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 43 of Set 0 | qaanaaq\n", "http://api.openweathermap.org/data/2.5/weather?q=qaanaaq&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 44 of Set 0 | clemson\n", "http://api.openweathermap.org/data/2.5/weather?q=clemson&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 0 | bethel\n", "http://api.openweathermap.org/data/2.5/weather?q=bethel&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 46 of Set 0 | pangnirtung\n", "http://api.openweathermap.org/data/2.5/weather?q=pangnirtung&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 47 of Set 0 | vaini\n", "http://api.openweathermap.org/data/2.5/weather?q=vaini&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 48 of Set 0 | nara\n", "http://api.openweathermap.org/data/2.5/weather?q=nara&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 0 | ponta do sol\n", "http://api.openweathermap.org/data/2.5/weather?q=ponta%20do%20sol&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 50 of Set 0 | vigrestad\n", "http://api.openweathermap.org/data/2.5/weather?q=vigrestad&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 51 of Set 0 | kiama\n", "http://api.openweathermap.org/data/2.5/weather?q=kiama&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 0 | hobyo\n", "http://api.openweathermap.org/data/2.5/weather?q=hobyo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 0 | namibe\n", "http://api.openweathermap.org/data/2.5/weather?q=namibe&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 54 of Set 0 | faya\n", "http://api.openweathermap.org/data/2.5/weather?q=faya&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 1 of Set 1 | nuuk\n", "http://api.openweathermap.org/data/2.5/weather?q=nuuk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 2 of Set 1 | severo-yeniseyskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=severo-yeniseyskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 1 | babanusah\n", "http://api.openweathermap.org/data/2.5/weather?q=babanusah&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 4 of Set 1 | mahebourg\n", "http://api.openweathermap.org/data/2.5/weather?q=mahebourg&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 1 | plainview\n", "http://api.openweathermap.org/data/2.5/weather?q=plainview&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 1 | santa marta\n", "http://api.openweathermap.org/data/2.5/weather?q=santa%20marta&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 1 | norman wells\n", "http://api.openweathermap.org/data/2.5/weather?q=norman%20wells&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 1 | otane\n", "http://api.openweathermap.org/data/2.5/weather?q=otane&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 1 | bluff\n", "http://api.openweathermap.org/data/2.5/weather?q=bluff&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 1 | tuktoyaktuk\n", "http://api.openweathermap.org/data/2.5/weather?q=tuktoyaktuk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 11 of Set 1 | lebu\n", "http://api.openweathermap.org/data/2.5/weather?q=lebu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 1 | mangai\n", "http://api.openweathermap.org/data/2.5/weather?q=mangai&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 13 of Set 1 | jamestown\n", "http://api.openweathermap.org/data/2.5/weather?q=jamestown&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 1 | atuona\n", "http://api.openweathermap.org/data/2.5/weather?q=atuona&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 15 of Set 1 | sorong\n", "http://api.openweathermap.org/data/2.5/weather?q=sorong&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 1 | airai\n", "http://api.openweathermap.org/data/2.5/weather?q=airai&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 1 | arlit\n", "http://api.openweathermap.org/data/2.5/weather?q=arlit&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 18 of Set 1 | mataura\n", "http://api.openweathermap.org/data/2.5/weather?q=mataura&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 1 | yellowknife\n", "http://api.openweathermap.org/data/2.5/weather?q=yellowknife&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 20 of Set 1 | bow island\n", "http://api.openweathermap.org/data/2.5/weather?q=bow%20island&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 21 of Set 1 | belushya guba\n", "http://api.openweathermap.org/data/2.5/weather?q=belushya%20guba&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 22 of Set 1 | saint-ambroise\n", "http://api.openweathermap.org/data/2.5/weather?q=saint-ambroise&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 1 | bengkulu\n", "http://api.openweathermap.org/data/2.5/weather?q=bengkulu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 1 | qaqortoq\n", "http://api.openweathermap.org/data/2.5/weather?q=qaqortoq&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 25 of Set 1 | avarua\n", "http://api.openweathermap.org/data/2.5/weather?q=avarua&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 1 | kem\n", "http://api.openweathermap.org/data/2.5/weather?q=kem&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 27 of Set 1 | busselton\n", "http://api.openweathermap.org/data/2.5/weather?q=busselton&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 28 of Set 1 | las cruces\n", "http://api.openweathermap.org/data/2.5/weather?q=las%20cruces&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 29 of Set 1 | port-gentil\n", "http://api.openweathermap.org/data/2.5/weather?q=port-gentil&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 30 of Set 1 | rungata\n", "http://api.openweathermap.org/data/2.5/weather?q=rungata&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 31 of Set 1 | roslavl\n", "http://api.openweathermap.org/data/2.5/weather?q=roslavl&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 1 | alofi\n", "http://api.openweathermap.org/data/2.5/weather?q=alofi&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 33 of Set 1 | upernavik\n", "http://api.openweathermap.org/data/2.5/weather?q=upernavik&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 1 | atar\n", "http://api.openweathermap.org/data/2.5/weather?q=atar&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 1 | hilo\n", "http://api.openweathermap.org/data/2.5/weather?q=hilo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 36 of Set 1 | hirara\n", "http://api.openweathermap.org/data/2.5/weather?q=hirara&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 37 of Set 1 | maniitsoq\n", "http://api.openweathermap.org/data/2.5/weather?q=maniitsoq&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 38 of Set 1 | amderma\n", "http://api.openweathermap.org/data/2.5/weather?q=amderma&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 39 of Set 1 | ngunguru\n", "http://api.openweathermap.org/data/2.5/weather?q=ngunguru&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 40 of Set 1 | eldikan\n", "http://api.openweathermap.org/data/2.5/weather?q=eldikan&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 41 of Set 1 | cape town\n", "http://api.openweathermap.org/data/2.5/weather?q=cape%20town&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 42 of Set 1 | macau\n", "http://api.openweathermap.org/data/2.5/weather?q=macau&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 43 of Set 1 | hobart\n", "http://api.openweathermap.org/data/2.5/weather?q=hobart&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 44 of Set 1 | kaitangata\n", "http://api.openweathermap.org/data/2.5/weather?q=kaitangata&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 1 | ambon\n", "http://api.openweathermap.org/data/2.5/weather?q=ambon&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 46 of Set 1 | muromtsevo\n", "http://api.openweathermap.org/data/2.5/weather?q=muromtsevo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 47 of Set 1 | jati\n", "http://api.openweathermap.org/data/2.5/weather?q=jati&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 48 of Set 1 | butaritari\n", "http://api.openweathermap.org/data/2.5/weather?q=butaritari&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 1 | bargal\n", "http://api.openweathermap.org/data/2.5/weather?q=bargal&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 50 of Set 1 | hithadhoo\n", "http://api.openweathermap.org/data/2.5/weather?q=hithadhoo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 51 of Set 1 | lagoa\n", "http://api.openweathermap.org/data/2.5/weather?q=lagoa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 1 | castro\n", "http://api.openweathermap.org/data/2.5/weather?q=castro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 1 | anloga\n", "http://api.openweathermap.org/data/2.5/weather?q=anloga&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 54 of Set 1 | thompson\n", "http://api.openweathermap.org/data/2.5/weather?q=thompson&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 1 of Set 2 | barentsburg\n", "http://api.openweathermap.org/data/2.5/weather?q=barentsburg&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 2 of Set 2 | ancud\n", "http://api.openweathermap.org/data/2.5/weather?q=ancud&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 2 | mar del plata\n", "http://api.openweathermap.org/data/2.5/weather?q=mar%20del%20plata&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 2 | cazones\n", "http://api.openweathermap.org/data/2.5/weather?q=cazones&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 2 | southbridge\n", "http://api.openweathermap.org/data/2.5/weather?q=southbridge&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 2 | aksarka\n", "http://api.openweathermap.org/data/2.5/weather?q=aksarka&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 2 | san quintin\n", "http://api.openweathermap.org/data/2.5/weather?q=san%20quintin&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 2 | seddon\n", "http://api.openweathermap.org/data/2.5/weather?q=seddon&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 2 | barrow\n", "http://api.openweathermap.org/data/2.5/weather?q=barrow&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 2 | comodoro rivadavia\n", "http://api.openweathermap.org/data/2.5/weather?q=comodoro%20rivadavia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 11 of Set 2 | longyearbyen\n", "http://api.openweathermap.org/data/2.5/weather?q=longyearbyen&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 2 | amalapuram\n", "http://api.openweathermap.org/data/2.5/weather?q=amalapuram&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 13 of Set 2 | maragogi\n", "http://api.openweathermap.org/data/2.5/weather?q=maragogi&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 2 | matara\n", "http://api.openweathermap.org/data/2.5/weather?q=matara&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 15 of Set 2 | prainha\n", "http://api.openweathermap.org/data/2.5/weather?q=prainha&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 2 | arraial do cabo\n", "http://api.openweathermap.org/data/2.5/weather?q=arraial%20do%20cabo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 2 | sanming\n", "http://api.openweathermap.org/data/2.5/weather?q=sanming&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 18 of Set 2 | lompoc\n", "http://api.openweathermap.org/data/2.5/weather?q=lompoc&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 2 | santomera\n", "http://api.openweathermap.org/data/2.5/weather?q=santomera&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 20 of Set 2 | lerik\n", "http://api.openweathermap.org/data/2.5/weather?q=lerik&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 21 of Set 2 | constitucion\n", "http://api.openweathermap.org/data/2.5/weather?q=constitucion&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 22 of Set 2 | quatre cocos\n", "http://api.openweathermap.org/data/2.5/weather?q=quatre%20cocos&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 2 | laguna\n", "http://api.openweathermap.org/data/2.5/weather?q=laguna&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 2 | kazalinsk\n", "http://api.openweathermap.org/data/2.5/weather?q=kazalinsk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 25 of Set 2 | dieppe\n", "http://api.openweathermap.org/data/2.5/weather?q=dieppe&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 2 | manacapuru\n", "http://api.openweathermap.org/data/2.5/weather?q=manacapuru&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 27 of Set 2 | sentyabrskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=sentyabrskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 28 of Set 2 | myitkyina\n", "http://api.openweathermap.org/data/2.5/weather?q=myitkyina&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 29 of Set 2 | bandarbeyla\n", "http://api.openweathermap.org/data/2.5/weather?q=bandarbeyla&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 30 of Set 2 | solsvik\n", "http://api.openweathermap.org/data/2.5/weather?q=solsvik&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 31 of Set 2 | veraval\n", "http://api.openweathermap.org/data/2.5/weather?q=veraval&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 2 | havelock\n", "http://api.openweathermap.org/data/2.5/weather?q=havelock&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 33 of Set 2 | east london\n", "http://api.openweathermap.org/data/2.5/weather?q=east%20london&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 2 | zvishavane\n", "http://api.openweathermap.org/data/2.5/weather?q=zvishavane&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 2 | karatau\n", "http://api.openweathermap.org/data/2.5/weather?q=karatau&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 36 of Set 2 | gornja koprivna\n", "http://api.openweathermap.org/data/2.5/weather?q=gornja%20koprivna&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 37 of Set 2 | praia\n", "http://api.openweathermap.org/data/2.5/weather?q=praia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 38 of Set 2 | fairbanks\n", "http://api.openweathermap.org/data/2.5/weather?q=fairbanks&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 39 of Set 2 | mtwara\n", "http://api.openweathermap.org/data/2.5/weather?q=mtwara&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 40 of Set 2 | state college\n", "http://api.openweathermap.org/data/2.5/weather?q=state%20college&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 41 of Set 2 | minab\n", "http://api.openweathermap.org/data/2.5/weather?q=minab&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 42 of Set 2 | klaksvik\n", "http://api.openweathermap.org/data/2.5/weather?q=klaksvik&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 43 of Set 2 | nikolskoye\n", "http://api.openweathermap.org/data/2.5/weather?q=nikolskoye&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 44 of Set 2 | new norfolk\n", "http://api.openweathermap.org/data/2.5/weather?q=new%20norfolk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 2 | goure\n", "http://api.openweathermap.org/data/2.5/weather?q=goure&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 46 of Set 2 | parabel\n", "http://api.openweathermap.org/data/2.5/weather?q=parabel&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 47 of Set 2 | kindu\n", "http://api.openweathermap.org/data/2.5/weather?q=kindu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 48 of Set 2 | pevek\n", "http://api.openweathermap.org/data/2.5/weather?q=pevek&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 2 | praia da vitoria\n", "http://api.openweathermap.org/data/2.5/weather?q=praia%20da%20vitoria&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 50 of Set 2 | kapaa\n", "http://api.openweathermap.org/data/2.5/weather?q=kapaa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 51 of Set 2 | karatuzskoye\n", "http://api.openweathermap.org/data/2.5/weather?q=karatuzskoye&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 2 | gigmoto\n", "http://api.openweathermap.org/data/2.5/weather?q=gigmoto&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 2 | victoria\n", "http://api.openweathermap.org/data/2.5/weather?q=victoria&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 54 of Set 2 | pisco\n", "http://api.openweathermap.org/data/2.5/weather?q=pisco&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 1 of Set 3 | arman\n", "http://api.openweathermap.org/data/2.5/weather?q=arman&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 2 of Set 3 | mazagao\n", "http://api.openweathermap.org/data/2.5/weather?q=mazagao&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 3 | luderitz\n", "http://api.openweathermap.org/data/2.5/weather?q=luderitz&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 3 | jacmel\n", "http://api.openweathermap.org/data/2.5/weather?q=jacmel&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 3 | bredasdorp\n", "http://api.openweathermap.org/data/2.5/weather?q=bredasdorp&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 3 | sitka\n", "http://api.openweathermap.org/data/2.5/weather?q=sitka&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 3 | luanda\n", "http://api.openweathermap.org/data/2.5/weather?q=luanda&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 3 | egvekinot\n", "http://api.openweathermap.org/data/2.5/weather?q=egvekinot&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 3 | ritto\n", "http://api.openweathermap.org/data/2.5/weather?q=ritto&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 3 | izhmorskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=izhmorskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 11 of Set 3 | pangoa\n", "http://api.openweathermap.org/data/2.5/weather?q=pangoa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 3 | santa maria\n", "http://api.openweathermap.org/data/2.5/weather?q=santa%20maria&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 13 of Set 3 | iqaluit\n", "http://api.openweathermap.org/data/2.5/weather?q=iqaluit&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 3 | tura\n", "http://api.openweathermap.org/data/2.5/weather?q=tura&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 15 of Set 3 | caravelas\n", "http://api.openweathermap.org/data/2.5/weather?q=caravelas&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 3 | puerto del rosario\n", "http://api.openweathermap.org/data/2.5/weather?q=puerto%20del%20rosario&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 3 | conceicao da barra\n", "http://api.openweathermap.org/data/2.5/weather?q=conceicao%20da%20barra&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 18 of Set 3 | champerico\n", "http://api.openweathermap.org/data/2.5/weather?q=champerico&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 3 | isangel\n", "http://api.openweathermap.org/data/2.5/weather?q=isangel&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 20 of Set 3 | palabuhanratu\n", "http://api.openweathermap.org/data/2.5/weather?q=palabuhanratu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 21 of Set 3 | kahului\n", "http://api.openweathermap.org/data/2.5/weather?q=kahului&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 22 of Set 3 | chokurdakh\n", "http://api.openweathermap.org/data/2.5/weather?q=chokurdakh&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 3 | tuyen quang\n", "http://api.openweathermap.org/data/2.5/weather?q=tuyen%20quang&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 3 | chuy\n", "http://api.openweathermap.org/data/2.5/weather?q=chuy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 25 of Set 3 | kimberley\n", "http://api.openweathermap.org/data/2.5/weather?q=kimberley&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 3 | wa\n", "http://api.openweathermap.org/data/2.5/weather?q=wa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 27 of Set 3 | novoyegoryevskoye\n", "http://api.openweathermap.org/data/2.5/weather?q=novoyegoryevskoye&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 28 of Set 3 | totness\n", "http://api.openweathermap.org/data/2.5/weather?q=totness&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 29 of Set 3 | bonthe\n", "http://api.openweathermap.org/data/2.5/weather?q=bonthe&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 30 of Set 3 | colares\n", "http://api.openweathermap.org/data/2.5/weather?q=colares&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 31 of Set 3 | mount isa\n", "http://api.openweathermap.org/data/2.5/weather?q=mount%20isa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 3 | yulara\n", "http://api.openweathermap.org/data/2.5/weather?q=yulara&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 33 of Set 3 | ust-kut\n", "http://api.openweathermap.org/data/2.5/weather?q=ust-kut&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 3 | orocue\n", "http://api.openweathermap.org/data/2.5/weather?q=orocue&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 3 | northam\n", "http://api.openweathermap.org/data/2.5/weather?q=northam&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 36 of Set 3 | maykain\n", "http://api.openweathermap.org/data/2.5/weather?q=maykain&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 37 of Set 3 | pembroke\n", "http://api.openweathermap.org/data/2.5/weather?q=pembroke&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 38 of Set 3 | araguaina\n", "http://api.openweathermap.org/data/2.5/weather?q=araguaina&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 39 of Set 3 | washim\n", "http://api.openweathermap.org/data/2.5/weather?q=washim&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 40 of Set 3 | kaoma\n", "http://api.openweathermap.org/data/2.5/weather?q=kaoma&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 41 of Set 3 | samusu\n", "http://api.openweathermap.org/data/2.5/weather?q=samusu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 42 of Set 3 | santa maria del oro\n", "http://api.openweathermap.org/data/2.5/weather?q=santa%20maria%20del%20oro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 43 of Set 3 | jadu\n", "http://api.openweathermap.org/data/2.5/weather?q=jadu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 44 of Set 3 | high level\n", "http://api.openweathermap.org/data/2.5/weather?q=high%20level&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 3 | bad doberan\n", "http://api.openweathermap.org/data/2.5/weather?q=bad%20doberan&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 46 of Set 3 | ippy\n", "http://api.openweathermap.org/data/2.5/weather?q=ippy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 47 of Set 3 | mudyuga\n", "http://api.openweathermap.org/data/2.5/weather?q=mudyuga&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 48 of Set 3 | eureka\n", "http://api.openweathermap.org/data/2.5/weather?q=eureka&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 3 | sao joao da barra\n", "http://api.openweathermap.org/data/2.5/weather?q=sao%20joao%20da%20barra&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 50 of Set 3 | kruisfontein\n", "http://api.openweathermap.org/data/2.5/weather?q=kruisfontein&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 51 of Set 3 | san cristobal\n", "http://api.openweathermap.org/data/2.5/weather?q=san%20cristobal&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 3 | srednekolymsk\n", "http://api.openweathermap.org/data/2.5/weather?q=srednekolymsk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 3 | gimli\n", "http://api.openweathermap.org/data/2.5/weather?q=gimli&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 54 of Set 3 | altay\n", "http://api.openweathermap.org/data/2.5/weather?q=altay&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 1 of Set 4 | nizhneyansk\n", "http://api.openweathermap.org/data/2.5/weather?q=nizhneyansk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 2 of Set 4 | carnarvon\n", "http://api.openweathermap.org/data/2.5/weather?q=carnarvon&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 4 | bordighera\n", "http://api.openweathermap.org/data/2.5/weather?q=bordighera&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 4 | manaus\n", "http://api.openweathermap.org/data/2.5/weather?q=manaus&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 4 | saleaula\n", "http://api.openweathermap.org/data/2.5/weather?q=saleaula&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 6 of Set 4 | abay\n", "http://api.openweathermap.org/data/2.5/weather?q=abay&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 4 | owensboro\n", "http://api.openweathermap.org/data/2.5/weather?q=owensboro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 4 | meaux\n", "http://api.openweathermap.org/data/2.5/weather?q=meaux&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 4 | husavik\n", "http://api.openweathermap.org/data/2.5/weather?q=husavik&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 4 | estevan\n", "http://api.openweathermap.org/data/2.5/weather?q=estevan&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 11 of Set 4 | salvacion\n", "http://api.openweathermap.org/data/2.5/weather?q=salvacion&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 4 | port hueneme\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20hueneme&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 13 of Set 4 | te anau\n", "http://api.openweathermap.org/data/2.5/weather?q=te%20anau&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 4 | villazon\n", "http://api.openweathermap.org/data/2.5/weather?q=villazon&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 15 of Set 4 | cayenne\n", "http://api.openweathermap.org/data/2.5/weather?q=cayenne&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 4 | kavieng\n", "http://api.openweathermap.org/data/2.5/weather?q=kavieng&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 4 | mundgod\n", "http://api.openweathermap.org/data/2.5/weather?q=mundgod&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 18 of Set 4 | pyapon\n", "http://api.openweathermap.org/data/2.5/weather?q=pyapon&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 4 | bouafle\n", "http://api.openweathermap.org/data/2.5/weather?q=bouafle&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 20 of Set 4 | lahij\n", "http://api.openweathermap.org/data/2.5/weather?q=lahij&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 21 of Set 4 | mezen\n", "http://api.openweathermap.org/data/2.5/weather?q=mezen&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 22 of Set 4 | metro\n", "http://api.openweathermap.org/data/2.5/weather?q=metro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 4 | ust-nera\n", "http://api.openweathermap.org/data/2.5/weather?q=ust-nera&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 4 | tarnow\n", "http://api.openweathermap.org/data/2.5/weather?q=tarnow&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 25 of Set 4 | assiniboia\n", "http://api.openweathermap.org/data/2.5/weather?q=assiniboia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 4 | pacific grove\n", "http://api.openweathermap.org/data/2.5/weather?q=pacific%20grove&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 27 of Set 4 | satitoa\n", "http://api.openweathermap.org/data/2.5/weather?q=satitoa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 28 of Set 4 | warqla\n", "http://api.openweathermap.org/data/2.5/weather?q=warqla&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 29 of Set 4 | kopervik\n", "http://api.openweathermap.org/data/2.5/weather?q=kopervik&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 30 of Set 4 | eyl\n", "http://api.openweathermap.org/data/2.5/weather?q=eyl&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 31 of Set 4 | espinosa\n", "http://api.openweathermap.org/data/2.5/weather?q=espinosa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 4 | asau\n", "http://api.openweathermap.org/data/2.5/weather?q=asau&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 33 of Set 4 | bowen\n", "http://api.openweathermap.org/data/2.5/weather?q=bowen&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 4 | rio claro\n", "http://api.openweathermap.org/data/2.5/weather?q=rio%20claro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 4 | coahuayana\n", "http://api.openweathermap.org/data/2.5/weather?q=coahuayana&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 36 of Set 4 | sorland\n", "http://api.openweathermap.org/data/2.5/weather?q=sorland&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 37 of Set 4 | taolanaro\n", "http://api.openweathermap.org/data/2.5/weather?q=taolanaro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 38 of Set 4 | culebra\n", "http://api.openweathermap.org/data/2.5/weather?q=culebra&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 39 of Set 4 | samana\n", "http://api.openweathermap.org/data/2.5/weather?q=samana&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 40 of Set 4 | ontario\n", "http://api.openweathermap.org/data/2.5/weather?q=ontario&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 41 of Set 4 | formoso do araguaia\n", "http://api.openweathermap.org/data/2.5/weather?q=formoso%20do%20araguaia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 42 of Set 4 | fare\n", "http://api.openweathermap.org/data/2.5/weather?q=fare&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 43 of Set 4 | barbar\n", "http://api.openweathermap.org/data/2.5/weather?q=barbar&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 44 of Set 4 | cabedelo\n", "http://api.openweathermap.org/data/2.5/weather?q=cabedelo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 4 | grand river south east\n", "http://api.openweathermap.org/data/2.5/weather?q=grand%20river%20south%20east&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 46 of Set 4 | buenaventura\n", "http://api.openweathermap.org/data/2.5/weather?q=buenaventura&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 47 of Set 4 | vostok\n", "http://api.openweathermap.org/data/2.5/weather?q=vostok&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 48 of Set 4 | diamantino\n", "http://api.openweathermap.org/data/2.5/weather?q=diamantino&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 4 | moroni\n", "http://api.openweathermap.org/data/2.5/weather?q=moroni&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 50 of Set 4 | ailigandi\n", "http://api.openweathermap.org/data/2.5/weather?q=ailigandi&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 51 of Set 4 | alta floresta\n", "http://api.openweathermap.org/data/2.5/weather?q=alta%20floresta&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 4 | rivera\n", "http://api.openweathermap.org/data/2.5/weather?q=rivera&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 4 | carballo\n", "http://api.openweathermap.org/data/2.5/weather?q=carballo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 54 of Set 4 | woodward\n", "http://api.openweathermap.org/data/2.5/weather?q=woodward&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 1 of Set 5 | hualmay\n", "http://api.openweathermap.org/data/2.5/weather?q=hualmay&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 2 of Set 5 | caucaia\n", "http://api.openweathermap.org/data/2.5/weather?q=caucaia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 5 | iznoski\n", "http://api.openweathermap.org/data/2.5/weather?q=iznoski&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 5 | rio gallegos\n", "http://api.openweathermap.org/data/2.5/weather?q=rio%20gallegos&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 5 | saskylakh\n", "http://api.openweathermap.org/data/2.5/weather?q=saskylakh&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 5 | gambela\n", "http://api.openweathermap.org/data/2.5/weather?q=gambela&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 5 | beringovskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=beringovskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 5 | ostrovnoy\n", "http://api.openweathermap.org/data/2.5/weather?q=ostrovnoy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 5 | bandar-e lengeh\n", "http://api.openweathermap.org/data/2.5/weather?q=bandar-e%20lengeh&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 5 | cidreira\n", "http://api.openweathermap.org/data/2.5/weather?q=cidreira&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 11 of Set 5 | dikson\n", "http://api.openweathermap.org/data/2.5/weather?q=dikson&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 5 | port lincoln\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20lincoln&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 13 of Set 5 | wamba\n", "http://api.openweathermap.org/data/2.5/weather?q=wamba&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 5 | nanakuli\n", "http://api.openweathermap.org/data/2.5/weather?q=nanakuli&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 15 of Set 5 | provideniya\n", "http://api.openweathermap.org/data/2.5/weather?q=provideniya&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 5 | aklavik\n", "http://api.openweathermap.org/data/2.5/weather?q=aklavik&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 5 | puerto madero\n", "http://api.openweathermap.org/data/2.5/weather?q=puerto%20madero&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 18 of Set 5 | auki\n", "http://api.openweathermap.org/data/2.5/weather?q=auki&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 5 | halalo\n", "http://api.openweathermap.org/data/2.5/weather?q=halalo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 20 of Set 5 | axim\n", "http://api.openweathermap.org/data/2.5/weather?q=axim&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 21 of Set 5 | twentynine palms\n", "http://api.openweathermap.org/data/2.5/weather?q=twentynine%20palms&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 22 of Set 5 | miri\n", "http://api.openweathermap.org/data/2.5/weather?q=miri&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 5 | mareeba\n", "http://api.openweathermap.org/data/2.5/weather?q=mareeba&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 5 | pocone\n", "http://api.openweathermap.org/data/2.5/weather?q=pocone&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 25 of Set 5 | anton lizardo\n", "http://api.openweathermap.org/data/2.5/weather?q=anton%20lizardo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 5 | oranjemund\n", "http://api.openweathermap.org/data/2.5/weather?q=oranjemund&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 27 of Set 5 | lokosovo\n", "http://api.openweathermap.org/data/2.5/weather?q=lokosovo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 28 of Set 5 | tasiilaq\n", "http://api.openweathermap.org/data/2.5/weather?q=tasiilaq&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 29 of Set 5 | mys shmidta\n", "http://api.openweathermap.org/data/2.5/weather?q=mys%20shmidta&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 30 of Set 5 | mookane\n", "http://api.openweathermap.org/data/2.5/weather?q=mookane&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 31 of Set 5 | usinsk\n", "http://api.openweathermap.org/data/2.5/weather?q=usinsk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 5 | tuatapere\n", "http://api.openweathermap.org/data/2.5/weather?q=tuatapere&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 33 of Set 5 | tezu\n", "http://api.openweathermap.org/data/2.5/weather?q=tezu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 5 | katsuura\n", "http://api.openweathermap.org/data/2.5/weather?q=katsuura&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 5 | elko\n", "http://api.openweathermap.org/data/2.5/weather?q=elko&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 36 of Set 5 | kultuk\n", "http://api.openweathermap.org/data/2.5/weather?q=kultuk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 37 of Set 5 | ulladulla\n", "http://api.openweathermap.org/data/2.5/weather?q=ulladulla&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 38 of Set 5 | raga\n", "http://api.openweathermap.org/data/2.5/weather?q=raga&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 39 of Set 5 | roald\n", "http://api.openweathermap.org/data/2.5/weather?q=roald&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 40 of Set 5 | vaitupu\n", "http://api.openweathermap.org/data/2.5/weather?q=vaitupu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 41 of Set 5 | torbay\n", "http://api.openweathermap.org/data/2.5/weather?q=torbay&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 42 of Set 5 | barranca\n", "http://api.openweathermap.org/data/2.5/weather?q=barranca&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 43 of Set 5 | qena\n", "http://api.openweathermap.org/data/2.5/weather?q=qena&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 44 of Set 5 | mount gambier\n", "http://api.openweathermap.org/data/2.5/weather?q=mount%20gambier&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 5 | belyy\n", "http://api.openweathermap.org/data/2.5/weather?q=belyy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 46 of Set 5 | brae\n", "http://api.openweathermap.org/data/2.5/weather?q=brae&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 47 of Set 5 | elizabeth city\n", "http://api.openweathermap.org/data/2.5/weather?q=elizabeth%20city&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 48 of Set 5 | grafton\n", "http://api.openweathermap.org/data/2.5/weather?q=grafton&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 5 | liliani\n", "http://api.openweathermap.org/data/2.5/weather?q=liliani&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 50 of Set 5 | severo-kurilsk\n", "http://api.openweathermap.org/data/2.5/weather?q=severo-kurilsk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 51 of Set 5 | lexington\n", "http://api.openweathermap.org/data/2.5/weather?q=lexington&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 5 | cuauhtemoc\n", "http://api.openweathermap.org/data/2.5/weather?q=cuauhtemoc&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 5 | buariki\n", "http://api.openweathermap.org/data/2.5/weather?q=buariki&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 54 of Set 5 | saldanha\n", "http://api.openweathermap.org/data/2.5/weather?q=saldanha&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 1 of Set 6 | porto seguro\n", "http://api.openweathermap.org/data/2.5/weather?q=porto%20seguro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 2 of Set 6 | chute-aux-outardes\n", "http://api.openweathermap.org/data/2.5/weather?q=chute-aux-outardes&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 6 | nizwa\n", "http://api.openweathermap.org/data/2.5/weather?q=nizwa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 6 | suntar\n", "http://api.openweathermap.org/data/2.5/weather?q=suntar&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 6 | nishiwaki\n", "http://api.openweathermap.org/data/2.5/weather?q=nishiwaki&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 6 | quang ngai\n", "http://api.openweathermap.org/data/2.5/weather?q=quang%20ngai&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 6 | valley city\n", "http://api.openweathermap.org/data/2.5/weather?q=valley%20city&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 6 | valparaiso\n", "http://api.openweathermap.org/data/2.5/weather?q=valparaiso&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 6 | touros\n", "http://api.openweathermap.org/data/2.5/weather?q=touros&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 6 | nanortalik\n", "http://api.openweathermap.org/data/2.5/weather?q=nanortalik&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 11 of Set 6 | grindavik\n", "http://api.openweathermap.org/data/2.5/weather?q=grindavik&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 6 | la rioja\n", "http://api.openweathermap.org/data/2.5/weather?q=la%20rioja&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 13 of Set 6 | chadiza\n", "http://api.openweathermap.org/data/2.5/weather?q=chadiza&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 6 | viligili\n", "http://api.openweathermap.org/data/2.5/weather?q=viligili&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 15 of Set 6 | moranbah\n", "http://api.openweathermap.org/data/2.5/weather?q=moranbah&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 6 | walvis bay\n", "http://api.openweathermap.org/data/2.5/weather?q=walvis%20bay&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 6 | attawapiskat\n", "http://api.openweathermap.org/data/2.5/weather?q=attawapiskat&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 18 of Set 6 | diego de almagro\n", "http://api.openweathermap.org/data/2.5/weather?q=diego%20de%20almagro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 6 | port macquarie\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20macquarie&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 20 of Set 6 | chimbote\n", "http://api.openweathermap.org/data/2.5/weather?q=chimbote&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 21 of Set 6 | tizimin\n", "http://api.openweathermap.org/data/2.5/weather?q=tizimin&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 22 of Set 6 | alappuzha\n", "http://api.openweathermap.org/data/2.5/weather?q=alappuzha&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 6 | port moresby\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20moresby&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 6 | fredericton\n", "http://api.openweathermap.org/data/2.5/weather?q=fredericton&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 25 of Set 6 | cran-gevrier\n", "http://api.openweathermap.org/data/2.5/weather?q=cran-gevrier&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 6 | gberia fotombu\n", "http://api.openweathermap.org/data/2.5/weather?q=gberia%20fotombu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 27 of Set 6 | nizhniy kuranakh\n", "http://api.openweathermap.org/data/2.5/weather?q=nizhniy%20kuranakh&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 28 of Set 6 | san javier\n", "http://api.openweathermap.org/data/2.5/weather?q=san%20javier&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 29 of Set 6 | evensk\n", "http://api.openweathermap.org/data/2.5/weather?q=evensk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 30 of Set 6 | wewak\n", "http://api.openweathermap.org/data/2.5/weather?q=wewak&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 31 of Set 6 | amazar\n", "http://api.openweathermap.org/data/2.5/weather?q=amazar&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 6 | espanola\n", "http://api.openweathermap.org/data/2.5/weather?q=espanola&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 33 of Set 6 | mombetsu\n", "http://api.openweathermap.org/data/2.5/weather?q=mombetsu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 6 | esperance\n", "http://api.openweathermap.org/data/2.5/weather?q=esperance&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 6 | coulihaut\n", "http://api.openweathermap.org/data/2.5/weather?q=coulihaut&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 36 of Set 6 | prince rupert\n", "http://api.openweathermap.org/data/2.5/weather?q=prince%20rupert&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 37 of Set 6 | anadyr\n", "http://api.openweathermap.org/data/2.5/weather?q=anadyr&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 38 of Set 6 | cabo san lucas\n", "http://api.openweathermap.org/data/2.5/weather?q=cabo%20san%20lucas&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 39 of Set 6 | sun city west\n", "http://api.openweathermap.org/data/2.5/weather?q=sun%20city%20west&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 40 of Set 6 | yaan\n", "http://api.openweathermap.org/data/2.5/weather?q=yaan&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 41 of Set 6 | vao\n", "http://api.openweathermap.org/data/2.5/weather?q=vao&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 42 of Set 6 | bousso\n", "http://api.openweathermap.org/data/2.5/weather?q=bousso&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 43 of Set 6 | kodiak\n", "http://api.openweathermap.org/data/2.5/weather?q=kodiak&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 44 of Set 6 | ceres\n", "http://api.openweathermap.org/data/2.5/weather?q=ceres&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 6 | whitianga\n", "http://api.openweathermap.org/data/2.5/weather?q=whitianga&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 46 of Set 6 | mahadday weyne\n", "http://api.openweathermap.org/data/2.5/weather?q=mahadday%20weyne&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 47 of Set 6 | deputatskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=deputatskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 48 of Set 6 | leningradskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=leningradskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 6 | ilulissat\n", "http://api.openweathermap.org/data/2.5/weather?q=ilulissat&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 50 of Set 6 | porto novo\n", "http://api.openweathermap.org/data/2.5/weather?q=porto%20novo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 51 of Set 6 | harper\n", "http://api.openweathermap.org/data/2.5/weather?q=harper&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 6 | shache\n", "http://api.openweathermap.org/data/2.5/weather?q=shache&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 6 | lukaya\n", "http://api.openweathermap.org/data/2.5/weather?q=lukaya&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 54 of Set 6 | kusk\n", "http://api.openweathermap.org/data/2.5/weather?q=kusk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 1 of Set 7 | tilichiki\n", "http://api.openweathermap.org/data/2.5/weather?q=tilichiki&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 2 of Set 7 | cap malheureux\n", "http://api.openweathermap.org/data/2.5/weather?q=cap%20malheureux&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 7 | tete\n", "http://api.openweathermap.org/data/2.5/weather?q=tete&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 7 | ouro fino\n", "http://api.openweathermap.org/data/2.5/weather?q=ouro%20fino&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 7 | montanha\n", "http://api.openweathermap.org/data/2.5/weather?q=montanha&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 7 | talnakh\n", "http://api.openweathermap.org/data/2.5/weather?q=talnakh&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 7 | yerbogachen\n", "http://api.openweathermap.org/data/2.5/weather?q=yerbogachen&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 7 | blythe\n", "http://api.openweathermap.org/data/2.5/weather?q=blythe&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 7 | vestmannaeyjar\n", "http://api.openweathermap.org/data/2.5/weather?q=vestmannaeyjar&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 7 | rehoboth\n", "http://api.openweathermap.org/data/2.5/weather?q=rehoboth&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 11 of Set 7 | agadez\n", "http://api.openweathermap.org/data/2.5/weather?q=agadez&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 7 | astipalaia\n", "http://api.openweathermap.org/data/2.5/weather?q=astipalaia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 13 of Set 7 | belomorsk\n", "http://api.openweathermap.org/data/2.5/weather?q=belomorsk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 7 | kyabe\n", "http://api.openweathermap.org/data/2.5/weather?q=kyabe&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 15 of Set 7 | rathdrum\n", "http://api.openweathermap.org/data/2.5/weather?q=rathdrum&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 7 | along\n", "http://api.openweathermap.org/data/2.5/weather?q=along&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 7 | svetlyy\n", "http://api.openweathermap.org/data/2.5/weather?q=svetlyy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 18 of Set 7 | myre\n", "http://api.openweathermap.org/data/2.5/weather?q=myre&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 7 | fort nelson\n", "http://api.openweathermap.org/data/2.5/weather?q=fort%20nelson&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 20 of Set 7 | buala\n", "http://api.openweathermap.org/data/2.5/weather?q=buala&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 21 of Set 7 | mackay\n", "http://api.openweathermap.org/data/2.5/weather?q=mackay&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 22 of Set 7 | bastia\n", "http://api.openweathermap.org/data/2.5/weather?q=bastia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 7 | yar-sale\n", "http://api.openweathermap.org/data/2.5/weather?q=yar-sale&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 7 | tsiroanomandidy\n", "http://api.openweathermap.org/data/2.5/weather?q=tsiroanomandidy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 25 of Set 7 | joao pinheiro\n", "http://api.openweathermap.org/data/2.5/weather?q=joao%20pinheiro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 7 | salamiyah\n", "http://api.openweathermap.org/data/2.5/weather?q=salamiyah&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 27 of Set 7 | la palma\n", "http://api.openweathermap.org/data/2.5/weather?q=la%20palma&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 28 of Set 7 | muros\n", "http://api.openweathermap.org/data/2.5/weather?q=muros&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 29 of Set 7 | milos\n", "http://api.openweathermap.org/data/2.5/weather?q=milos&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 30 of Set 7 | el alto\n", "http://api.openweathermap.org/data/2.5/weather?q=el%20alto&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 31 of Set 7 | pundaguitan\n", "http://api.openweathermap.org/data/2.5/weather?q=pundaguitan&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 7 | tumannyy\n", "http://api.openweathermap.org/data/2.5/weather?q=tumannyy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 33 of Set 7 | westport\n", "http://api.openweathermap.org/data/2.5/weather?q=westport&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 7 | kralendijk\n", "http://api.openweathermap.org/data/2.5/weather?q=kralendijk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 7 | yamada\n", "http://api.openweathermap.org/data/2.5/weather?q=yamada&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 36 of Set 7 | san patricio\n", "http://api.openweathermap.org/data/2.5/weather?q=san%20patricio&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 37 of Set 7 | aguimes\n", "http://api.openweathermap.org/data/2.5/weather?q=aguimes&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 38 of Set 7 | broome\n", "http://api.openweathermap.org/data/2.5/weather?q=broome&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 39 of Set 7 | caconda\n", "http://api.openweathermap.org/data/2.5/weather?q=caconda&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 40 of Set 7 | komsomolskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=komsomolskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 41 of Set 7 | hofn\n", "http://api.openweathermap.org/data/2.5/weather?q=hofn&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 42 of Set 7 | matsanga\n", "http://api.openweathermap.org/data/2.5/weather?q=matsanga&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 43 of Set 7 | port hardy\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20hardy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 44 of Set 7 | lata\n", "http://api.openweathermap.org/data/2.5/weather?q=lata&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 7 | gornopravdinsk\n", "http://api.openweathermap.org/data/2.5/weather?q=gornopravdinsk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 46 of Set 7 | moba\n", "http://api.openweathermap.org/data/2.5/weather?q=moba&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 47 of Set 7 | debre tabor\n", "http://api.openweathermap.org/data/2.5/weather?q=debre%20tabor&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 48 of Set 7 | bac lieu\n", "http://api.openweathermap.org/data/2.5/weather?q=bac%20lieu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 7 | emirdag\n", "http://api.openweathermap.org/data/2.5/weather?q=emirdag&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 50 of Set 7 | brigantine\n", "http://api.openweathermap.org/data/2.5/weather?q=brigantine&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 51 of Set 7 | brasileia\n", "http://api.openweathermap.org/data/2.5/weather?q=brasileia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 7 | siderno\n", "http://api.openweathermap.org/data/2.5/weather?q=siderno&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 7 | latung\n", "http://api.openweathermap.org/data/2.5/weather?q=latung&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 54 of Set 7 | lalomanu\n", "http://api.openweathermap.org/data/2.5/weather?q=lalomanu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 1 of Set 8 | upington\n", "http://api.openweathermap.org/data/2.5/weather?q=upington&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 2 of Set 8 | acapulco\n", "http://api.openweathermap.org/data/2.5/weather?q=acapulco&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 8 | haines junction\n", "http://api.openweathermap.org/data/2.5/weather?q=haines%20junction&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 8 | bilibino\n", "http://api.openweathermap.org/data/2.5/weather?q=bilibino&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 8 | parana\n", "http://api.openweathermap.org/data/2.5/weather?q=parana&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 8 | udachnyy\n", "http://api.openweathermap.org/data/2.5/weather?q=udachnyy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 8 | lorengau\n", "http://api.openweathermap.org/data/2.5/weather?q=lorengau&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 8 | malwan\n", "http://api.openweathermap.org/data/2.5/weather?q=malwan&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 9 of Set 8 | kuche\n", "http://api.openweathermap.org/data/2.5/weather?q=kuche&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 10 of Set 8 | yilan\n", "http://api.openweathermap.org/data/2.5/weather?q=yilan&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 11 of Set 8 | luba\n", "http://api.openweathermap.org/data/2.5/weather?q=luba&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 8 | mahibadhoo\n", "http://api.openweathermap.org/data/2.5/weather?q=mahibadhoo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 13 of Set 8 | mayskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=mayskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 8 | tarija\n", "http://api.openweathermap.org/data/2.5/weather?q=tarija&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 15 of Set 8 | souillac\n", "http://api.openweathermap.org/data/2.5/weather?q=souillac&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 8 | kidal\n", "http://api.openweathermap.org/data/2.5/weather?q=kidal&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 8 | muzhi\n", "http://api.openweathermap.org/data/2.5/weather?q=muzhi&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 18 of Set 8 | barcelona\n", "http://api.openweathermap.org/data/2.5/weather?q=barcelona&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 8 | grand centre\n", "http://api.openweathermap.org/data/2.5/weather?q=grand%20centre&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 20 of Set 8 | almeirim\n", "http://api.openweathermap.org/data/2.5/weather?q=almeirim&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 21 of Set 8 | dunedin\n", "http://api.openweathermap.org/data/2.5/weather?q=dunedin&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 22 of Set 8 | nelson bay\n", "http://api.openweathermap.org/data/2.5/weather?q=nelson%20bay&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 8 | dabhol\n", "http://api.openweathermap.org/data/2.5/weather?q=dabhol&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 8 | samarai\n", "http://api.openweathermap.org/data/2.5/weather?q=samarai&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 25 of Set 8 | taoudenni\n", "http://api.openweathermap.org/data/2.5/weather?q=taoudenni&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 8 | seoul\n", "http://api.openweathermap.org/data/2.5/weather?q=seoul&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 27 of Set 8 | vysokogornyy\n", "http://api.openweathermap.org/data/2.5/weather?q=vysokogornyy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 28 of Set 8 | suoyarvi\n", "http://api.openweathermap.org/data/2.5/weather?q=suoyarvi&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 29 of Set 8 | port keats\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20keats&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 30 of Set 8 | vitorino freire\n", "http://api.openweathermap.org/data/2.5/weather?q=vitorino%20freire&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 31 of Set 8 | nouadhibou\n", "http://api.openweathermap.org/data/2.5/weather?q=nouadhibou&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 8 | ciudad valles\n", "http://api.openweathermap.org/data/2.5/weather?q=ciudad%20valles&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 33 of Set 8 | port hedland\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20hedland&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 8 | hay river\n", "http://api.openweathermap.org/data/2.5/weather?q=hay%20river&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 8 | belgrade\n", "http://api.openweathermap.org/data/2.5/weather?q=belgrade&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 36 of Set 8 | three hills\n", "http://api.openweathermap.org/data/2.5/weather?q=three%20hills&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 37 of Set 8 | maraa\n", "http://api.openweathermap.org/data/2.5/weather?q=maraa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 38 of Set 8 | griffith\n", "http://api.openweathermap.org/data/2.5/weather?q=griffith&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 39 of Set 8 | jibuti\n", "http://api.openweathermap.org/data/2.5/weather?q=jibuti&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 40 of Set 8 | gambiran\n", "http://api.openweathermap.org/data/2.5/weather?q=gambiran&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 41 of Set 8 | mossendjo\n", "http://api.openweathermap.org/data/2.5/weather?q=mossendjo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 42 of Set 8 | fortuna\n", "http://api.openweathermap.org/data/2.5/weather?q=fortuna&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 43 of Set 8 | north saint paul\n", "http://api.openweathermap.org/data/2.5/weather?q=north%20saint%20paul&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 44 of Set 8 | saint-michel-des-saints\n", "http://api.openweathermap.org/data/2.5/weather?q=saint-michel-des-saints&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 8 | khandyga\n", "http://api.openweathermap.org/data/2.5/weather?q=khandyga&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 46 of Set 8 | sao filipe\n", "http://api.openweathermap.org/data/2.5/weather?q=sao%20filipe&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 47 of Set 8 | kavaratti\n", "http://api.openweathermap.org/data/2.5/weather?q=kavaratti&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 48 of Set 8 | petropavlovsk-kamchatskiy\n", "http://api.openweathermap.org/data/2.5/weather?q=petropavlovsk-kamchatskiy&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 8 | braco do norte\n", "http://api.openweathermap.org/data/2.5/weather?q=braco%20do%20norte&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 50 of Set 8 | duz\n", "http://api.openweathermap.org/data/2.5/weather?q=duz&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 51 of Set 8 | nangomba\n", "http://api.openweathermap.org/data/2.5/weather?q=nangomba&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 8 | chisinau\n", "http://api.openweathermap.org/data/2.5/weather?q=chisinau&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 8 | poopo\n", "http://api.openweathermap.org/data/2.5/weather?q=poopo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 54 of Set 8 | carutapera\n", "http://api.openweathermap.org/data/2.5/weather?q=carutapera&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 1 of Set 9 | plettenberg bay\n", "http://api.openweathermap.org/data/2.5/weather?q=plettenberg%20bay&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 2 of Set 9 | tabou\n", "http://api.openweathermap.org/data/2.5/weather?q=tabou&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 9 | gazli\n", "http://api.openweathermap.org/data/2.5/weather?q=gazli&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 9 | chicama\n", "http://api.openweathermap.org/data/2.5/weather?q=chicama&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 9 | mineiros\n", "http://api.openweathermap.org/data/2.5/weather?q=mineiros&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 9 | yong peng\n", "http://api.openweathermap.org/data/2.5/weather?q=yong%20peng&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 9 | balezino\n", "http://api.openweathermap.org/data/2.5/weather?q=balezino&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 8 of Set 9 | sibolga\n", "http://api.openweathermap.org/data/2.5/weather?q=sibolga&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 9 | santa maria da vitoria\n", "http://api.openweathermap.org/data/2.5/weather?q=santa%20maria%20da%20vitoria&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 9 | karauzyak\n", "http://api.openweathermap.org/data/2.5/weather?q=karauzyak&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 11 of Set 9 | ilheus\n", "http://api.openweathermap.org/data/2.5/weather?q=ilheus&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 12 of Set 9 | atasu\n", "http://api.openweathermap.org/data/2.5/weather?q=atasu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 13 of Set 9 | sinnamary\n", "http://api.openweathermap.org/data/2.5/weather?q=sinnamary&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 14 of Set 9 | abu samrah\n", "http://api.openweathermap.org/data/2.5/weather?q=abu%20samrah&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 15 of Set 9 | guerrero negro\n", "http://api.openweathermap.org/data/2.5/weather?q=guerrero%20negro&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 16 of Set 9 | puerto colombia\n", "http://api.openweathermap.org/data/2.5/weather?q=puerto%20colombia&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 17 of Set 9 | nha trang\n", "http://api.openweathermap.org/data/2.5/weather?q=nha%20trang&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 18 of Set 9 | timizart\n", "http://api.openweathermap.org/data/2.5/weather?q=timizart&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 19 of Set 9 | ugoofaaru\n", "http://api.openweathermap.org/data/2.5/weather?q=ugoofaaru&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 20 of Set 9 | louisbourg\n", "http://api.openweathermap.org/data/2.5/weather?q=louisbourg&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 21 of Set 9 | garmsar\n", "http://api.openweathermap.org/data/2.5/weather?q=garmsar&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 22 of Set 9 | thurso\n", "http://api.openweathermap.org/data/2.5/weather?q=thurso&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 23 of Set 9 | kohlu\n", "http://api.openweathermap.org/data/2.5/weather?q=kohlu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 24 of Set 9 | la ronge\n", "http://api.openweathermap.org/data/2.5/weather?q=la%20ronge&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 25 of Set 9 | rocha\n", "http://api.openweathermap.org/data/2.5/weather?q=rocha&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 26 of Set 9 | okhotsk\n", "http://api.openweathermap.org/data/2.5/weather?q=okhotsk&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 27 of Set 9 | coihaique\n", "http://api.openweathermap.org/data/2.5/weather?q=coihaique&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 28 of Set 9 | abapo\n", "http://api.openweathermap.org/data/2.5/weather?q=abapo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 29 of Set 9 | palu\n", "http://api.openweathermap.org/data/2.5/weather?q=palu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 30 of Set 9 | tevaitoa\n", "http://api.openweathermap.org/data/2.5/weather?q=tevaitoa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 31 of Set 9 | geraldton\n", "http://api.openweathermap.org/data/2.5/weather?q=geraldton&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 32 of Set 9 | ushtobe\n", "http://api.openweathermap.org/data/2.5/weather?q=ushtobe&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 33 of Set 9 | bar harbor\n", "http://api.openweathermap.org/data/2.5/weather?q=bar%20harbor&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 34 of Set 9 | taybad\n", "http://api.openweathermap.org/data/2.5/weather?q=taybad&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 35 of Set 9 | artigas\n", "http://api.openweathermap.org/data/2.5/weather?q=artigas&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 36 of Set 9 | hirtshals\n", "http://api.openweathermap.org/data/2.5/weather?q=hirtshals&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 37 of Set 9 | agva\n", "http://api.openweathermap.org/data/2.5/weather?q=agva&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 38 of Set 9 | finschhafen\n", "http://api.openweathermap.org/data/2.5/weather?q=finschhafen&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 39 of Set 9 | honningsvag\n", "http://api.openweathermap.org/data/2.5/weather?q=honningsvag&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 40 of Set 9 | upata\n", "http://api.openweathermap.org/data/2.5/weather?q=upata&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 41 of Set 9 | bur gabo\n", "http://api.openweathermap.org/data/2.5/weather?q=bur%20gabo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 42 of Set 9 | vila velha\n", "http://api.openweathermap.org/data/2.5/weather?q=vila%20velha&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 43 of Set 9 | sumbawa\n", "http://api.openweathermap.org/data/2.5/weather?q=sumbawa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 44 of Set 9 | lasa\n", "http://api.openweathermap.org/data/2.5/weather?q=lasa&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 45 of Set 9 | whitley bay\n", "http://api.openweathermap.org/data/2.5/weather?q=whitley%20bay&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 46 of Set 9 | bambous virieux\n", "http://api.openweathermap.org/data/2.5/weather?q=bambous%20virieux&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 47 of Set 9 | port shepstone\n", "http://api.openweathermap.org/data/2.5/weather?q=port%20shepstone&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 48 of Set 9 | boende\n", "http://api.openweathermap.org/data/2.5/weather?q=boende&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 49 of Set 9 | huarmey\n", "http://api.openweathermap.org/data/2.5/weather?q=huarmey&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 50 of Set 9 | gondal\n", "http://api.openweathermap.org/data/2.5/weather?q=gondal&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 51 of Set 9 | kungurtug\n", "http://api.openweathermap.org/data/2.5/weather?q=kungurtug&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 52 of Set 9 | ajdabiya\n", "http://api.openweathermap.org/data/2.5/weather?q=ajdabiya&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 53 of Set 9 | breyten\n", "http://api.openweathermap.org/data/2.5/weather?q=breyten&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 54 of Set 9 | khorion\n", "http://api.openweathermap.org/data/2.5/weather?q=khorion&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 1 of Set 10 | shelburne\n", "http://api.openweathermap.org/data/2.5/weather?q=shelburne&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 2 of Set 10 | lavrentiya\n", "http://api.openweathermap.org/data/2.5/weather?q=lavrentiya&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 3 of Set 10 | baykit\n", "http://api.openweathermap.org/data/2.5/weather?q=baykit&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 4 of Set 10 | antofagasta\n", "http://api.openweathermap.org/data/2.5/weather?q=antofagasta&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 5 of Set 10 | kununurra\n", "http://api.openweathermap.org/data/2.5/weather?q=kununurra&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 6 of Set 10 | faanui\n", "http://api.openweathermap.org/data/2.5/weather?q=faanui&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 7 of Set 10 | samalaeulu\n", "http://api.openweathermap.org/data/2.5/weather?q=samalaeulu&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "HTTP Error 404: Not Found\n", "Processing Record 8 of Set 10 | tlalnepantla\n", "http://api.openweathermap.org/data/2.5/weather?q=tlalnepantla&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 9 of Set 10 | vila franca do campo\n", "http://api.openweathermap.org/data/2.5/weather?q=vila%20franca%20do%20campo&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Processing Record 10 of Set 10 | kupang\n", "http://api.openweathermap.org/data/2.5/weather?q=kupang&units=imperial&APPID=8ec952d4e4092c596aad13ddfae6d358\n", "'DataFrame' object has no attribute 'set_value'\n", "Process Finished\n", "Could not get data for 550 cities\n" ] } ], "source": [ "call_count = 1 # counter to API calls\n", "err_count = 0 # error count -- no data retreived\n", "sets = 0 # counter to number of call sets\n", "index = 0 # index for WeatherPy data frame\n", "curr_time =time.time()\n", "print(f'Beginning the API Calls Process \\n ........................')\n", "for city in cities:\n", " try:\n", " city1 = city.replace(\" \", \"%20\") # remove space in city name to avoid URL being broken.\n", " print(f'Processing Record {call_count} of Set {sets} | {city}' )\n", " print(f'{owm.BASE_URL}weather?q={city1}&units=imperial&APPID={api_key}')\n", " city_stats = owm.get_current(city, **settings)\n", " WeatherPy_df.set_value(index, \"Lat\", city_stats(\"coord.lat\"))\n", " WeatherPy_df.set_value(index, \"Lng\", city_stats(\"coord.lon\"))\n", " WeatherPy_df.set_value(index, \"City\", city_stats[\"name\"])\n", " WeatherPy_df.set_value(index, \"Country\", city_stats(\"sys.country\"))\n", " WeatherPy_df.set_value(index, \"Date\", city_stats(\"dt\"))\n", " WeatherPy_df.set_value(index, \"Max Temp\", city_stats(\"main.temp_max\"))\n", " WeatherPy_df.set_value(index, \"Humidity\", city_stats(\"main.humidity\"))\n", " WeatherPy_df.set_value(index, \"Cloudiness\", city_stats(\"clouds.all\"))\n", " WeatherPy_df.set_value(index, \"Wind Speed\", city_stats(\"wind.speed\"))\n", " \n", " index = index +1 \n", " except Exception as e:\n", " print(e)\n", " err_count= err_count+1\n", " call_count = call_count+1\n", " if call_count == 55: # loop to limit 55 API calls per minute -- limit is 60\n", " next_time=time.time()\n", " call_count = 1 \n", " sets = sets+1\n", " time.sleep(60-(next_time-curr_time))\n", " curr_time=time.time()\n", "\n", "print(\"Process Finished\")\n", "print(f'Could not get data for {err_count} cities')" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/html": [ "<div>\n", "<style scoped>\n", " .dataframe tbody tr th:only-of-type {\n", " vertical-align: middle;\n", " }\n", "\n", " .dataframe tbody tr th {\n", " vertical-align: top;\n", " }\n", "\n", " .dataframe thead th {\n", " text-align: right;\n", " }\n", "</style>\n", "<table border=\"1\" class=\"dataframe\">\n", " <thead>\n", " <tr style=\"text-align: right;\">\n", " <th></th>\n", " <th>Lat</th>\n", " <th>Lng</th>\n", " <th>City</th>\n", " <th>Country</th>\n", " <th>Date</th>\n", " <th>Max Temp</th>\n", " <th>Humidity</th>\n", " <th>Cloudiness</th>\n", " <th>Wind Speed</th>\n", " </tr>\n", " </thead>\n", " <tbody>\n", " </tbody>\n", "</table>\n", "</div>" ], "text/plain": [ "Empty DataFrame\n", "Columns: [Lat, Lng, City, Country, Date, Max Temp, Humidity, Cloudiness, Wind Speed]\n", "Index: []" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "WeatherPy_df.to_csv(\"pyWeather.csv\", encoding='utf-8', index=False) #saving to csv file\n", "\n", "WeatherPy_df.head(10) " ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "<Figure size 720x576 with 1 Axes>" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmMAAAHwCAYAAADq0mgNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjMsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+AADFEAAAgAElEQVR4nO3dfVyUdb7/8fcgqYdVV6MZ6Gi2u8fCUljtbBt6ytIUFBERbzJNjuVq3qK4mqaYlqnletAy80QP1+7wJJ4t0Oogq66ezZv1WK0maa6Zq5TAKEWioMBcvz/8OSuh3JSX35F5PR+PHg+vuWbm+sJH49V1XY0Oy7IsAQAAwIgA0wsAAADwZ8QYAACAQcQYAACAQcQYAACAQcQYAACAQcQYAACAQcQYYFBlZaVWr16thIQE9e/fXzExMfrd736n8+fPS5JeeOEFZWZmSpJeeuklbdq0qc7vnZeXp86dO9d7TZce58cc/6LOnTsrLy+v3q/7oZYvX65nnnmm2uM9evTQp59+elWOsXnzZj377LOX3RcbG6u//OUvKigo0NChQyVJx48f16RJk+p9nIKCAo0dO1aWZamoqEgTJ05Uv379FBMTo+eff14ej0eSdPToUQ0fPlwxMTEaNGiQvvjiC+97/P73v1ffvn0VFxenkSNH6tixY5Iu/N5bsGCBevfurV69eum//uu/rriOK71/Wlqa+vfv7/3nvvvu01133VXj13Tw4EHde++9VR77+uuv9fjjjys+Pl79+vXTn//8Z0nSiRMnNHHiRO/XCTRYFgBjUlJSrEmTJlnfffedZVmWdebMGWvcuHHWtGnTqj33kUcesf7nf/6nzu99/Phxq1OnTvVe05WOU9/jX9SpUyfr+PHj9X7dD/Xiiy9aTz/9dLXHu3fvbu3bt8/24/ft29fatWtXlcd27dpl9e3bt97v9Zvf/Mbau3evZVmW9dvf/tZKTU21LMuyysrKrGHDhlnr1q2zLMuyBg4caK1fv96yLMvaunWr1bdvX8vj8Vjbt2+3+vTpY50+fdqyLMt66623rGHDhnl//Zvf/MYqLy+3vv32Wys6Otp7rO+70vtfqri42IqKirK2bt162fcoLy+3Vq9ebXXt2rXa78t+/fpZ6enplmVZVm5urvWrX/3KOnfunGVZlrV8+XLrzTffrMd3Dbj+cGYMMCQvL08bNmzQwoUL1bx5c0lSUFCQnn76afXs2VOSNHPmTK1atUrp6enav3+/Fi9erPXr1+vuu+/Wl19+6X2vkSNH1uus1ZdffqlHH31UQ4YMUffu3TVu3DidO3euynH++Mc/Xvb4lz5+0aXbe/bsUf/+/RUfH685c+ZUOauxZcsWDR48WPHx8Ro6dKg++eSTamtLTU3V/Pnzvdvbtm3T4MGDVVFRoblz56pfv35KSEhQUlKSzpw5U+ev+aLvnzG8dPudd97R2LFjNWbMGMXGxmrUqFHauHGjRowYofvuu0+///3vvc97/PHHJUmHDx/WkCFD1K9fP02ePFlnz56t8r6VlZVKSUnRsWPHNGrUKK1cuVK//e1vvcffs2eP4uPjq61z7969OnXqlCIiIiRJvXr10iOPPCJJatKkiW677TZ9/fXXKigo0JEjR9S3b19J0v3336+zZ8/qs88+00033aR58+apWbNmkqTw8HB9/fXXkqRNmzYpISFBgYGB+ulPf6q+fftq/fr11dZR0/tf6vnnn9d9992n+++//7Lf988++0yff/65XnrppSqPHzhwQMXFxRo2bJgk6c4779SaNWvkcDgkSYMHD9Yrr7ziPVsMNETEGGBIbm6u2rVr5/1BeZHT6VR0dHSVx4YPH66OHTvqiSeeUFxcnOLj47Vu3TpJ0rFjx3T06FF17969zsfOyMhQfHy8MjIylJOTo7y8PG3durXKcXr16nXZ41/6+PedP39ekydP1syZM5WZmal77rlHZWVlki5c6lq6dKnS0tKUmZmp+fPna9KkSd54uWjw4MF6//33vT983333XQ0ZMkR//etftXv3bq1fv17vvPOObrnlFn3++eeXXccHH3xQ5fJZ//79VVhYWKfvzZ49e/T0009r/fr1ys/P1/vvv6/XX39dr776qpYtW1btktm0adM0ePBgbdiwQYmJid7YuahRo0Z69tln1bZtW61atUpDhgzR1q1b9e2333pncfFy5qWys7OrzDQ6OlpOp1PShbB577331KtXL504cUIul0sBAf/413lISIjy8/N1++2369e//rWkC7NZsmSJevfuLenCJcCbb77Z+5rQ0FDl5+dXW0dN73/R4cOHtWnTJk2ePPmK39eIiAgtWrTI+zVc9OWXX6p169ZatGiRBg8erKFDh8rtduuGG27wHqtly5b6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AIBPsi3GduzYocjISLVs2VJBQUGKjo5WdnZ2led4PB6dOXNGklRaWqqmTZvatRwAAACfFGjXGxcWFsrpdHq3XS6X9u3bV+U5M2fO1GOPPaaFCxfqn/7pn5SRkVGvYwQHN7sqa62N09n8mhwHdcdMfBNz8T3MxPcwE99kci62xZjH45HD4fBuW5ZVZbusrEyzZ8/Wa6+9poiICK1evVozZsxQWlpanY9x6lSJPB7rqq77+5zO5nK7T9t6DNQPM/FNzMX3MBPfw0x8k91zCQhw1HgCybbLlKGhoXK73d5tt9stl8vl3T506JCaNGmiiIgISdJDDz2k3bt327UcAAAAn2RbjHXt2lU7d+5UUVGRSktLlZOTo27dunn333rrrcrPz9eRI0ckSZs3b1Z4eLhdywEAAPBJtl2mDAkJUXJyshITE1VeXq5BgwYpIiJCo0ePVlJSksLDw7Vo0SJNmTJFlmUpODhYCxcutGs5AAAAPslhWZa9N13ZiHvG/BMz8U3MxfcwE9/DTHxTg71nDAAAALUjxgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAyyNcY2bNigmJgYRUVFKT09vdr+I0eOaMSIEYqLi9OoUaNUXFxs53IAAAB8jm0xVlBQoKVLl2rNmjXKzMzU2rVrdfjwYe9+y7I0btw4jR49WuvXr9cd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\n", "text/plain": [ "<Figure size 720x576 with 1 Axes>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "image/png": "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\n", "text/plain": [ "<Figure size 720x576 with 1 Axes>" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmMAAAHwCAYAAADq0mgNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjMsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+AADFEAAAgAElEQVR4nO3de1yUdf7//+cAHiJKkwYobbUy0RTSygQjRNdECcHUzEPycTNN8+xH0zyEm5lmJVqau7Z7y0r9JGsGuu0inzyuh2I9pHkoP54yTGE8LIpKAnN9//Dn/CLF0XJ4T8zjfrvt7dY11zDXa3zr8vC6LgebZVmWAAAAYISf6QEAAAB8GTEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGeEBpaanef/99de7cWcnJyUpISNAbb7yhCxcuSJJmzZqljIwMSdLs2bP1+eefX/Nr5+bmqlmzZtc900+P82uOf0mzZs2Um5t73V/3S3z11Vdq0aKFnE6n67GRI0eqSZMmKiwsdD02adIkvfHGG1q5cqVeffXV6zrG119/rTZt2lxx3/79+9W/f3917NhRHTt21DPPPKPNmzf/sjdznU6ePKnw8PBy969du1ZpaWmSpB07dqh79+5KTk5Wx44dlZmZ6XremjVr1LFjR8XHx2vo0KGuX7eioiK99NJLSkxM1BNPPKGXXnpJRUVFrmM/99xzSkhIUGJiorZu3VruHOW9/tChQ5WcnOz630MPPaQBAwZc9T0vWbLksuf8+9//Vrdu3ZSUlKRevXrp+++/lyR9/vnnmjNnzlVfD/B6FoAbbsKECdaQIUOs06dPW5ZlWWfPnrUGDhxojRo16rLnPvPMM9Y///nPa37t77//3mratOl1z1Teca73+Jc0bdrU+v7776/7636J0tJS65FHHrF2795tWZZlFRcXWy1btrSeffZZ6x//+IfrefHx8VZOTs4vOsaOHTus1q1bX3FfQkKClZ2d7drOycmxHnzwQevUqVO/6FjX48SJE1aDBg2uuO/MmTNWYmKide7cOcvpdFqtWrWyNmzYYFmWZR09etSKioqyDh48aJ04ccL135ZlWdOnT7dSU1Mty7KsGTNmWKNHj7ZKS0utkpISa8SIEdbMmTMty7KsoUOHWnPnzrUsy7J2795txcTEWOfOnbvijOW9/k9t377diouLs3744Ycrvp9Tp05ZEydOtJo2bWr179/f9fjRo0etRx55xNq5c6dlWZY1f/5869lnn3Xt79Onj+v3BvBbFGA6BoHKJjc3V8uXL9f69esVFBQkSQoMDNQf//hH15mFsWPH6r777lP16tW1c+dOTZ8+XRcuXNDkyZOVnp6uu+++W5LUp08fPfPMM2rbtu01HfvgwYN65ZVXdPbsWTkcDjVs2FAzZ87UkiVLXMfx9/fXypUrLzv+Tx/v27dvmTn79u2rzZs3a/LkybLZbIqIiChzlmrVqlWaO3euiouLVb16dY0ZM+ays3czZszQ2bNnNXHiREkXz+jMnj1b//M//6PJkydr69atqlKliurUqaOpU6fq5ptvdn2tn5+fYmJi9OWXX6pRo0basmWLwsPD1b59e61atUodOnRQXl6eTpw4oWbNmmnp0qVasWKF/vznP6t3795q2rSptm7dqqNHjyo6OlqTJ0+Wn5+fFi1apA8++EBBQUFq0KBBub+uDodD586dc203b95cM2fOlL+/v3Jzc9W7d2899thj2r59uyzL0ssvv6yHH35YkjR37lxlZ2fL6XSqdu3aSk1NVWhoqM6cOaMpU6Zo7969Ki4uVnR0tF588UUFBAQoOztbaWlpuummm9SkSZNy51q0aJFiYmJ000036ccff9SgQYPUsmVLSVJYWJhq1aqlY8eOaceOHYqIiFC9evUkST169FBycrJSU1PVvHlz1a5dW35+Fy+UNGrUSPv27VNJSYnWrFmj1NRU1+P16tXTv/71L7Vr167MHOvXry/39W02myTpwoULGjt2rMaNG6c77rjjiu/nn//8p0JCQjRmzBitXr3a9XhWVpYee+wxNW7cWJLUvXt3xcTEuPZ37dpVs2fP5gwZfrO4TAncYLt27VL9+vVdIXaJ3W5XfHx8mcd69eqlJk2a6MUXX1RSUpI6deqkv/3tb5Kkw4cP69ChQ2rduvU1Hzs9PV2dOnVSenq6srOzlZubqzVr1pQ5zuOPP37F4//08Z+7cOGChg0bprFjxyojI0MtWrRwXco6dOiQ0tLSNG/ePGVkZGjy5MkaMmRImXiRpKeeekqfffaZ61Ltp59+qm7duumrr75STk6Oli1bpqVLl+quu+7St99+e9kMjz32mHJyciRJq1evVlxcnFq1aqV169aptLRUmzZtUkxMjAICLv875uHDh/XRRx9p2bJlWrdunXJycrRnzx7Nnj1bCxYs0CeffKIqVaqU+/5ffvllvfrqq4qJidGwYcO0YMECRURE6JZbbpEk/fDDD2revLkyMzP13//93xo+fLiKi4uVkZGhvXv36m9/+5syMzPVqlUrTZgwQZL02muvqXHjxlq6dKkyMjJ06tQpvf/++zp+/LjGjRund955R0uXLlXt2rXLnSsrK0txcXGSpGrVqumpp55y7Vu8eLHOnj2rpk2b6tixYwoLC3PtCwsLU2Fhoc6ePauYmBhX/B85ckQffPCB2rdvr1OnTsnpdKpWrVqurwsNDdWxY8cum+Nqr3/JkiVLFBISctXfZz169NDgwYNVtWrVMo8fOnRIgYGBGjFihDp16qThw4eXec6jjz6qdevWuX5PAr81xBhwg/n5+ZU5a3Q9evbsqczMTBUXF2vx4sXq2rWr/P39r/nrR48erVq1aum9997TpEmTlJ+ff1kU/RJ79+5VQECAoqOjJUmJiYmuM1cbNmxQfn6++vTpo+TkZI0aNUo2m02HDx8u8xp33XWXwsPDtWrVKhUUFOiLL75QQkKCGjRoIH9/fz311FOaOXOm4uPj9eCDD142Q2xsrLZs2SKn06nVq1erdevWCgkJUe3atbVz50598cUXatWq1RXnb926tfz8/BQUFKS6deuqoKBAmzZt0qOPPiq73S5Jevrpp8t9/4mJiVq/fr2mT5+ue+65R5988omeeOIJ1z1zNWrUUMeOHSVJrVq1kr+/v7799lutXr1a27dvV5cuXZScnKwFCxbo4MGDki7eY7V48WIlJyerc+fO2rFjh/bu3astW7aoQYMGql+/vtu5Dh48qLp16172+Lx58/TOO+/oT3/6k6pXry6n0+k6Q/VTl86GSdLOnTvVq1cvPfPMM2rduvUVv8ayrCv+fryW1//ggw80cODAct/L1ZSUlGjlypUaNmyYMjIyFB0drcGDB7v216xZU9WqVdORI0d+0esDpnGZErjBIiMjdeDAARUWFpY5O5aXl6eJEyfq7bffLvdr7777boWHh2vlypX6+9//rvT09Os69siRI1VaWqoOHTooLi5OR48elXUdP37WZrOVeX5xcbHrv3/+OpfOQDmdTkVHR2vmzJmufUePHlVISMhlr9+tWzdlZGToxIkTatu2rSvoMjMztXXrVn3xxRcaPny4+vbtq169epX52lq1aqlOnTrKzs6Wv7+/7rrrLklSXFyctmzZopycHL344otXfF/Vq1e/4nv86XsqL3r379+vTz/9VKNGjVLLli3VsmVLDRs2TH369NGKFSsUHx9/2dc6nU75+/vL6XTqueeeU8+ePSVdPMNYUFDges6sWbN07733SpJOnz4tm82mjRs3lpnrSmf6fvpefhr+ly4F7tu3Tx9//LHq1KkjSbrjjju0fft21/Py8vJUo0YNBQYGSpI+++wz/fGPf9TEiRNdURkcHCzLsvSf//xHNWvWlCTl5+crNDRUs2bN0qpVqyRJbdq0Ub169a76+rt371ZJSYkeeeQR13NWrlzp+rMQEhKi9957r9z3GRISogcffNB1GbRr166aMmWKioqKXGvr7+9/XX9xAbwJZ8aAGyw0NFQdO3bUuHHjXP+irLCwUJMmTVLNmjXLhIF08ZtISUmJa7tnz56aPn26IiMjFRoael3HXr9+vQYNGqSEhARJ0vbt21VaWnrF41zp+Lfddpt27twp6eI31EuXBcPDw2VZltauXSvp4jfSS1ERHR2tDRs2aP/+/ZIu3guWlJR0xUtGjz/+uHbt2qX09HR169ZN0sVLjn369FGzZs00ZMgQderUyTXDz8XGxurdd991XZqTLsZYZmam7HZ7mUtq7jz66KPasGGD67Lbp59+esXn3X777UpPT1dWVpbrsf/85z/Ky8vT/fffL+nivzpct26dpIv3z1WpUkUNGjRQTEyMlixZ4vp9MGvWLFcwxsTEaP78+bIsSxcuXNDAgQO1YMECNW/eXPv27dM333wjSVq6dGm576FevXplzkCOGjVKhYWFZULs0rG2b9+uQ4cOSZI+/vhj/f73v3fN++qrr+qvf/2rK8SkixEYFxfn+gvBN998o/3796tFixYaNmyYMjMzlZmZqWHDhl319SUpJydHUVFRZc6e/f73v3e9xtVCTLr4+2br1q2uf0GZnZ3tuudRks6cOaMLFy7ozjvvvOrrAN6KM2OAB6Smpurdd99V9+7d5e/vrwsXLqht27YaMmTIZc9t06aNZsyYoeLiYj355JNq3bq1JkyYoO7du5f7+ufOnbvsBvmPP/5YI0aM0KBBgxQYGKigoCA1b97c9c36p8cp7/i9e/fWqFGjFB8frzp16igqKkqSVKVKFc2ZM0eTJk3S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\n", "text/plain": [ "<Figure size 720x576 with 1 Axes>" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "for i in range(4):\n", " plt.figure(figsize=(10,8))\n", " sns.set()\n", " plt.scatter(WeatherPy_df[str(col_names[1])], WeatherPy_df[str(col_names[i+5])], color = 'r', alpha=0.5)\n", " plt.xlabel('Latitude')\n", " plt.ylabel(str(col_names[i+5]))\n", " plt.title(f'City Latitude vs {col_names[i+5]} ({datetime.now().date()})')\n", " plt.savefig(f'LatVs{col_names[i+5]}.png')\n", " plt.show()" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "ename": "SyntaxError", "evalue": "invalid syntax (<ipython-input-17-600b27495f84>, line 2)", "output_type": "error", "traceback": [ "\u001b[0;36m File \u001b[0;32m\"<ipython-input-17-600b27495f84>\"\u001b[0;36m, line \u001b[0;32m2\u001b[0m\n\u001b[0;31m if WeatherPy_df[str(col_names[1])] >\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" ] } ], "source": [ "for i in range(8):\n", " if WeatherPy_df[str(col_names[1])] > \n", " plt.figure(figsize=(10,8))\n", " sns.set()\n", " plt.scatter(WeatherPy_df[col_names[1]], WeatherPy_df[col_names[i+5]], color = 'r', alpha=0.5)\n", " plt.xlabel('Latitude')\n", " plt.ylabel(str(col_names[i+5]))\n", " plt.title(f'City Latitude vs {col_names[i+5]} ({datetime.now().date()})')\n", " plt.savefig(f'LatVs{col_names[i+5]}.png')\n", " plt.show()" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Series([], Name: Lng, dtype: object)" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "WeatherPy_df[str(col_names[1])]" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.6" } }, "nbformat": 4, "nbformat_minor": 4 }