From 538c44168ca2014bee0022ac8a743d1da3a53c71 Mon Sep 17 00:00:00 2001 From: s-munira Date: Mon, 23 Sep 2019 14:57:10 +0000 Subject: [PATCH 1/4] commit miniproject2 --- smunira.ipynb | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 smunira.ipynb diff --git a/smunira.ipynb b/smunira.ipynb new file mode 100644 index 0000000..44d0226 --- /dev/null +++ b/smunira.ipynb @@ -0,0 +1,112 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pymongo, json\n", + "client = pymongo.MongoClient (host=\"da1.eecs.utk.edu\")\n", + "db = client ['fdac19mp2']\n", + "coll = db ['smunira']\n", + "# for each dataset\n", + "coll.insert_one ( { 'topic':'AirBnB', 'title': 'Air BnB related data found online', 'license': 'NA', 'description': 'Data related to airbnb listings in various cities and prediction of price', 'urls': [ \n", + " 'https://public.opendatasoft.com/explore/dataset/airbnb-listings/table/?disjunctive.host_verifications&disjunctive.amenities&disjunctive.features',\n", + "'https://www.kaggle.com/stevezhenghp/airbnb-price-prediction', \n", + "'https://www.kaggle.com/sangyoons/airbnb-new-user-bookings',\n", + "'https://www.kaggle.com/junchp/airbnb-surveyed-data',\n", + "'https://public.opendatasoft.com/explore/dataset/airbnb-averages/table/?disjunctive.room_type&sort=date',\n", + "'https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/MTPD7M',\n", + "'https://www.kaggle.com/brittabettendorf/berlin-airbnb-data',\n", + "'https://www.kaggle.com/airbnb/boston',\n", + "'https://www.kaggle.com/shanelev/seattle-airbnb-listings',\n", + "'https://www.kaggle.com/PromptCloudHQ/airbnb-property-data-from-texas',\n", + "'https://www.kaggle.com/rudymizrahi/airbnb-listings-in-major-us-cities-deloitte-ml',\n", + "'https://www.kaggle.com/peterzhou/airbnb-open-data-in-nyc',\n", + "'https://www.kaggle.com/thoroc/edinburgh-inside-airbnb',\n", + "'https://www.kaggle.com/sarvasaga/airbnb-singapore-listing',\n", + "'https://www.kaggle.com/liubacuzacov/stockholm-sweden-airbnb-listings',\n", + "'https://www.kaggle.com/sjrodgers1005/airbnb-nyc-home-market-092018',\n", + "'https://www.kaggle.com/maxbaas/airbnb',\n", + "'https://www.kaggle.com/juliatb/airbnb-paris',\n", + "'https://www.kaggle.com/fuyutaro/tokyo-airbnb-open-data',\n", + "'https://www.kaggle.com/ailongzheng/airbnb-train'\n", + "\n", + "] } )" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "ename": "ServerSelectionTimeoutError", + "evalue": "da0.eecs.utk.edu:27017: [Errno 113] No route to host", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mServerSelectionTimeoutError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0mcoll\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdb\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m'smunira'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0mpp\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mpprint\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mPrettyPrinter\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mindent\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mwidth\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m65\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 7\u001b[0;31m \u001b[0;32mfor\u001b[0m \u001b[0mr\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mcoll\u001b[0m\u001b[0;34m.\u001b[0m \u001b[0mfind\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 8\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mpp\u001b[0m \u001b[0;34m.\u001b[0m\u001b[0mpformat\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mr\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/cursor.py\u001b[0m in \u001b[0;36mnext\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1187\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__empty\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1188\u001b[0m \u001b[0;32mraise\u001b[0m \u001b[0mStopIteration\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1189\u001b[0;31m \u001b[0;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__data\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_refresh\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1190\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__manipulate\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1191\u001b[0m \u001b[0m_db\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__collection\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdatabase\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/cursor.py\u001b[0m in \u001b[0;36m_refresh\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1085\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1086\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__session\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1087\u001b[0;31m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__session\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__collection\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdatabase\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mclient\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_ensure_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1088\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1089\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__id\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0;31m# Query\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/mongo_client.py\u001b[0m in \u001b[0;36m_ensure_session\u001b[0;34m(self, session)\u001b[0m\n\u001b[1;32m 1561\u001b[0m \u001b[0;31m# Don't make implicit sessions causally consistent. Applications\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1562\u001b[0m \u001b[0;31m# should always opt-in.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1563\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__start_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcausal_consistency\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1564\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mConfigurationError\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mInvalidOperation\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1565\u001b[0m \u001b[0;31m# Sessions not supported, or multiple users authenticated.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/mongo_client.py\u001b[0m in \u001b[0;36m__start_session\u001b[0;34m(self, implicit, **kwargs)\u001b[0m\n\u001b[1;32m 1514\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1515\u001b[0m \u001b[0;31m# Raises ConfigurationError if sessions are not supported.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1516\u001b[0;31m \u001b[0mserver_session\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_server_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1517\u001b[0m \u001b[0mopts\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mclient_session\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mSessionOptions\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1518\u001b[0m return client_session.ClientSession(\n", + "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/mongo_client.py\u001b[0m in \u001b[0;36m_get_server_session\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1547\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_get_server_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1548\u001b[0m \u001b[0;34m\"\"\"Internal: start or resume a _ServerSession.\"\"\"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1549\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_topology\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_server_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1550\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1551\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_return_server_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mserver_session\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlock\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/topology.py\u001b[0m in \u001b[0;36mget_server_session\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 425\u001b[0m \u001b[0many_server_selector\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 426\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_settings\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mserver_selection_timeout\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 427\u001b[0;31m None)\n\u001b[0m\u001b[1;32m 428\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_description\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mreadable_servers\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 429\u001b[0m self._select_servers_loop(\n", + "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/topology.py\u001b[0m in \u001b[0;36m_select_servers_loop\u001b[0;34m(self, selector, timeout, address)\u001b[0m\n\u001b[1;32m 197\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mtimeout\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;36m0\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mnow\u001b[0m \u001b[0;34m>\u001b[0m \u001b[0mend_time\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 198\u001b[0m raise ServerSelectionTimeoutError(\n\u001b[0;32m--> 199\u001b[0;31m self._error_message(selector))\n\u001b[0m\u001b[1;32m 200\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 201\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_ensure_opened\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mServerSelectionTimeoutError\u001b[0m: da0.eecs.utk.edu:27017: [Errno 113] No route to host" + ] + } + ], + "source": [ + " import pprint\n", + "import pymongo, json\n", + "client = pymongo.MongoClient (host=\"da0.eecs.utk.edu\")\n", + "db = client ['fdac19mp2']\n", + "coll = db ['smunira']\n", + "pp = pprint.PrettyPrinter(indent=1,width=65)\n", + "for r in coll. find():\n", + " print(pp .pformat (r)) " + ] + }, + { + "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.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} From 28ac6cfa6a2b231738c988bdb850a9ef9a139aa2 Mon Sep 17 00:00:00 2001 From: s-munira Date: Mon, 30 Sep 2019 21:00:25 +0000 Subject: [PATCH 2/4] commit updated miniproject2 --- smunira.ipynb | 125 ++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 100 insertions(+), 25 deletions(-) diff --git a/smunira.ipynb b/smunira.ipynb index 44d0226..20766d0 100644 --- a/smunira.ipynb +++ b/smunira.ipynb @@ -2,38 +2,113 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "import pymongo, json\n", "client = pymongo.MongoClient (host=\"da1.eecs.utk.edu\")\n", "db = client ['fdac19mp2']\n", "coll = db ['smunira']\n", "# for each dataset\n", - "coll.insert_one ( { 'topic':'AirBnB', 'title': 'Air BnB related data found online', 'license': 'NA', 'description': 'Data related to airbnb listings in various cities and prediction of price', 'urls': [ \n", - " 'https://public.opendatasoft.com/explore/dataset/airbnb-listings/table/?disjunctive.host_verifications&disjunctive.amenities&disjunctive.features',\n", - "'https://www.kaggle.com/stevezhenghp/airbnb-price-prediction', \n", - "'https://www.kaggle.com/sangyoons/airbnb-new-user-bookings',\n", - "'https://www.kaggle.com/junchp/airbnb-surveyed-data',\n", - "'https://public.opendatasoft.com/explore/dataset/airbnb-averages/table/?disjunctive.room_type&sort=date',\n", - "'https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/MTPD7M',\n", - "'https://www.kaggle.com/brittabettendorf/berlin-airbnb-data',\n", - "'https://www.kaggle.com/airbnb/boston',\n", - "'https://www.kaggle.com/shanelev/seattle-airbnb-listings',\n", - "'https://www.kaggle.com/PromptCloudHQ/airbnb-property-data-from-texas',\n", - "'https://www.kaggle.com/rudymizrahi/airbnb-listings-in-major-us-cities-deloitte-ml',\n", - "'https://www.kaggle.com/peterzhou/airbnb-open-data-in-nyc',\n", - "'https://www.kaggle.com/thoroc/edinburgh-inside-airbnb',\n", - "'https://www.kaggle.com/sarvasaga/airbnb-singapore-listing',\n", - "'https://www.kaggle.com/liubacuzacov/stockholm-sweden-airbnb-listings',\n", - "'https://www.kaggle.com/sjrodgers1005/airbnb-nyc-home-market-092018',\n", - "'https://www.kaggle.com/maxbaas/airbnb',\n", - "'https://www.kaggle.com/juliatb/airbnb-paris',\n", - "'https://www.kaggle.com/fuyutaro/tokyo-airbnb-open-data',\n", - "'https://www.kaggle.com/ailongzheng/airbnb-train'\n", - "\n", - "] } )" + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Air BnB related data found online', 'license': 'NA', 'description': 'Data related to airbnb listings in various cities and prediction of price', 'urls': [ 'https://public.opendatasoft.com/explore/dataset/airbnb-listings/table/?disjunctive.host_verifications&disjunctive.amenities&disjunctive.features'\n", + "\n", + "] } )\n", + "\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Airbnb price prediction', 'license': 'NA', 'description': 'Predicting airbnb price based on house types.', 'urls': [ 'https://www.kaggle.com/stevezhenghp/airbnb-price-prediction'\n", + "\n", + "] } )\n", + "\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'How Airbnb is being used in cities around the world', 'license': 'NA', 'description': 'bookings modeling(based on consumers behavior)', 'urls': [ 'https://www.kaggle.com/sangyoons/airbnb-new-user-bookings'\n", + "\n", + "] } )\n", + "\n", + "\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Airbnb Surveyed Data', 'license': 'NA', 'description': 'Survey on Airbnb', 'urls': [ 'https://www.kaggle.com/junchp/airbnb-surveyed-data'\n", + "\n", + "] } )\n", + "\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'AirBnB Neighbourhoods data', 'license': 'NA', 'description': 'This dataset shows main information about rooms available on AirBnB. Information come from the open data website of Air Bnb wich covered major cities worldwide.', 'urls': [ 'https://public.opendatasoft.com/explore/dataset/airbnb-averages/table/?disjunctive.room_type&sort=date'\n", + "\n", + "] } )\n", + "\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb', 'title': 'Airbnb Data', 'license': 'private', 'description': 'October 2014 - February 2019, Boston/Cambridge metro area ', 'urls': [ 'https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/MTPD7M'\n", + "\n", + "] } )\n", + "\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Berlin Airbnb Data', 'license': 'public', 'description': 'Investigating Airbnb activity in Berlin, Germany', 'urls': [ 'https://www.kaggle.com/brittabettendorf/berlin-airbnb-data'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Boston Airbnb Data', 'license': 'NA', 'description': 'A sneak peek into the Airbnb activity witin Boston, MA, USA', 'urls': [ 'https://www.kaggle.com/airbnb/boston'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Seattle Airbnb listings', 'license': 'NA', 'description': 'Seattle Airbnb listings', 'urls': [ 'https://www.kaggle.com/shanelev/seattle-airbnb-listings'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Air bnb property data from Texas', 'license': 'NA', 'description': 'Air bnb property data from Texas', 'urls': [ 'https://www.kaggle.com/PromptCloudHQ/airbnb-property-data-from-texas'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'AirBnb listings in major us cities', 'license': 'NA', 'description': 'various airbnb listings', 'urls': [ 'https://www.kaggle.com/rudymizrahi/airbnb-listings-in-major-us-cities-deloitte-ml'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'AirBnb open data in nyc', 'license': 'NA', 'description': 'AirBnb open data in nyc', 'urls': [ 'https://www.kaggle.com/peterzhou/airbnb-open-data-in-nyc'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'edinburgh-inside-airbnb', 'license': 'NA', 'description': 'edinburgh-inside-airbnb', 'urls': [ 'https://www.kaggle.com/thoroc/edinburgh-inside-airbnb'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Airbnb Singapore listing', 'license': 'NA', 'description': 'Airbnb Singapore listing', 'urls': [ 'https://www.kaggle.com/sarvasaga/airbnb-singapore-listing'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Stockholm-Sweden Airbnb Listing', 'license': 'NA', 'description': 'Stockholm-Sweden Airbnb Listing', 'urls': [ 'https://www.kaggle.com/liubacuzacov/stockholm-sweden-airbnb-listings'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Airbnb NYC Home Market 09-2018', 'license': 'NA', 'description': 'Airbnb NYC Home Market 09-2018', 'urls': [ 'https://www.kaggle.com/sjrodgers1005/airbnb-nyc-home-market-092018'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Airbnb', 'license': 'NA', 'description': 'NA', 'urls': [ 'https://www.kaggle.com/maxbaas/airbnb'\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Airbnb-Paris', 'license': 'NA', 'description': 'NA', 'urls': [ 'https://www.kaggle.com/juliatb/airbnb-paris'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Tokyo Airbnb Open Data', 'license': 'NA', 'description': 'Tokyo Airbnb Open Data ', 'urls': [ 'https://www.kaggle.com/fuyutaro/tokyo-airbnb-open-data'\n", + "\n", + "] } )\n", + "\n", + "coll.insert_one ( { 'topic':'Airbnb Usage', 'title': 'Airbnb data For Trainning', 'license': 'NA', 'description': 'Airbnb data For Trainnin', 'urls': [ 'https://www.kaggle.com/ailongzheng/airbnb-train'\n", + "\n", + "] } )\n", + "\n", + "\n" ] }, { From 35f19ac96b40c01560ec0b40d4084b116c4aab47 Mon Sep 17 00:00:00 2001 From: s-munira Date: Mon, 30 Sep 2019 21:21:11 +0000 Subject: [PATCH 3/4] commit mp2 with updated host --- smunira.ipynb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/smunira.ipynb b/smunira.ipynb index 20766d0..8ded197 100644 --- a/smunira.ipynb +++ b/smunira.ipynb @@ -2,16 +2,18 @@ "cells": [ { "cell_type": "code", - "execution_count": 4, - "metadata": {}, + "execution_count": 6, + "metadata": { + "scrolled": true + }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 4, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -140,7 +142,7 @@ "source": [ " import pprint\n", "import pymongo, json\n", - "client = pymongo.MongoClient (host=\"da0.eecs.utk.edu\")\n", + "client = pymongo.MongoClient (host=\"da1.eecs.utk.edu\")\n", "db = client ['fdac19mp2']\n", "coll = db ['smunira']\n", "pp = pprint.PrettyPrinter(indent=1,width=65)\n", From 5acb534dbdb8ecd1f68ecdab1c2d861e184b36d9 Mon Sep 17 00:00:00 2001 From: s-munira Date: Mon, 30 Sep 2019 21:24:13 +0000 Subject: [PATCH 4/4] commit mp2 with updated host --- smunira.ipynb | 274 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 258 insertions(+), 16 deletions(-) diff --git a/smunira.ipynb b/smunira.ipynb index 8ded197..1696d75 100644 --- a/smunira.ipynb +++ b/smunira.ipynb @@ -115,27 +115,269 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 7, "metadata": { "scrolled": true }, "outputs": [ { - "ename": "ServerSelectionTimeoutError", - "evalue": "da0.eecs.utk.edu:27017: [Errno 113] No route to host", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mServerSelectionTimeoutError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0mcoll\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdb\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m'smunira'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0mpp\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mpprint\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mPrettyPrinter\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mindent\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mwidth\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m65\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 7\u001b[0;31m \u001b[0;32mfor\u001b[0m \u001b[0mr\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mcoll\u001b[0m\u001b[0;34m.\u001b[0m \u001b[0mfind\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 8\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mpp\u001b[0m \u001b[0;34m.\u001b[0m\u001b[0mpformat\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mr\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/cursor.py\u001b[0m in \u001b[0;36mnext\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1187\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__empty\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1188\u001b[0m \u001b[0;32mraise\u001b[0m \u001b[0mStopIteration\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1189\u001b[0;31m \u001b[0;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__data\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_refresh\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1190\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__manipulate\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1191\u001b[0m \u001b[0m_db\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__collection\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdatabase\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/cursor.py\u001b[0m in \u001b[0;36m_refresh\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1085\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1086\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__session\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1087\u001b[0;31m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__session\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__collection\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdatabase\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mclient\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_ensure_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1088\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1089\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__id\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0;31m# Query\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/mongo_client.py\u001b[0m in \u001b[0;36m_ensure_session\u001b[0;34m(self, session)\u001b[0m\n\u001b[1;32m 1561\u001b[0m \u001b[0;31m# Don't make implicit sessions causally consistent. Applications\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1562\u001b[0m \u001b[0;31m# should always opt-in.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1563\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__start_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcausal_consistency\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1564\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mConfigurationError\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mInvalidOperation\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1565\u001b[0m \u001b[0;31m# Sessions not supported, or multiple users authenticated.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/mongo_client.py\u001b[0m in \u001b[0;36m__start_session\u001b[0;34m(self, implicit, **kwargs)\u001b[0m\n\u001b[1;32m 1514\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1515\u001b[0m \u001b[0;31m# Raises ConfigurationError if sessions are not supported.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1516\u001b[0;31m \u001b[0mserver_session\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_server_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1517\u001b[0m \u001b[0mopts\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mclient_session\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mSessionOptions\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1518\u001b[0m return client_session.ClientSession(\n", - "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/mongo_client.py\u001b[0m in \u001b[0;36m_get_server_session\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1547\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_get_server_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1548\u001b[0m \u001b[0;34m\"\"\"Internal: start or resume a _ServerSession.\"\"\"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1549\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_topology\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_server_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1550\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1551\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_return_server_session\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mserver_session\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlock\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/topology.py\u001b[0m in \u001b[0;36mget_server_session\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 425\u001b[0m \u001b[0many_server_selector\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 426\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_settings\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mserver_selection_timeout\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 427\u001b[0;31m None)\n\u001b[0m\u001b[1;32m 428\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_description\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mreadable_servers\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 429\u001b[0m self._select_servers_loop(\n", - "\u001b[0;32m/usr/local/lib/python3.6/dist-packages/pymongo/topology.py\u001b[0m in \u001b[0;36m_select_servers_loop\u001b[0;34m(self, selector, timeout, address)\u001b[0m\n\u001b[1;32m 197\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mtimeout\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;36m0\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mnow\u001b[0m \u001b[0;34m>\u001b[0m \u001b[0mend_time\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 198\u001b[0m raise ServerSelectionTimeoutError(\n\u001b[0;32m--> 199\u001b[0;31m self._error_message(selector))\n\u001b[0m\u001b[1;32m 200\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 201\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_ensure_opened\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;31mServerSelectionTimeoutError\u001b[0m: da0.eecs.utk.edu:27017: [Errno 113] No route to host" + "name": "stdout", + "output_type": "stream", + "text": [ + "{'_id': ObjectId('5d926c6f6e031681ecc1363d'),\n", + " 'description': 'Data related to airbnb listings in various '\n", + " 'cities and prediction of price',\n", + " 'license': 'NA',\n", + " 'title': 'Air BnB related data found online',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://public.opendatasoft.com/explore/dataset/airbnb-listings/table/?disjunctive.host_verifications&disjunctive.amenities&disjunctive.features']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc1363e'),\n", + " 'description': 'Predicting airbnb price based on house types.',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb price prediction',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/stevezhenghp/airbnb-price-prediction']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc1363f'),\n", + " 'description': 'bookings modeling(based on consumers behavior)',\n", + " 'license': 'NA',\n", + " 'title': 'How Airbnb is being used in cities around the world',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/sangyoons/airbnb-new-user-bookings']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13640'),\n", + " 'description': 'Survey on Airbnb',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb Surveyed Data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/junchp/airbnb-surveyed-data']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13641'),\n", + " 'description': 'This dataset shows main information about '\n", + " 'rooms available on AirBnB. Information come '\n", + " 'from the open data website of Air Bnb wich '\n", + " 'covered major cities worldwide.',\n", + " 'license': 'NA',\n", + " 'title': 'AirBnB Neighbourhoods data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://public.opendatasoft.com/explore/dataset/airbnb-averages/table/?disjunctive.room_type&sort=date']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13642'),\n", + " 'description': 'October 2014 - February 2019, Boston/Cambridge '\n", + " 'metro area ',\n", + " 'license': 'private',\n", + " 'title': 'Airbnb Data',\n", + " 'topic': 'Airbnb',\n", + " 'urls': ['https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/MTPD7M']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13643'),\n", + " 'description': 'Investigating Airbnb activity in Berlin, '\n", + " 'Germany',\n", + " 'license': 'public',\n", + " 'title': 'Berlin Airbnb Data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/brittabettendorf/berlin-airbnb-data']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13644'),\n", + " 'description': 'A sneak peek into the Airbnb activity witin '\n", + " 'Boston, MA, USA',\n", + " 'license': 'NA',\n", + " 'title': 'Boston Airbnb Data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/airbnb/boston']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13645'),\n", + " 'description': 'Seattle Airbnb listings',\n", + " 'license': 'NA',\n", + " 'title': 'Seattle Airbnb listings',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/shanelev/seattle-airbnb-listings']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13646'),\n", + " 'description': 'Air bnb property data from Texas',\n", + " 'license': 'NA',\n", + " 'title': 'Air bnb property data from Texas',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/PromptCloudHQ/airbnb-property-data-from-texas']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13647'),\n", + " 'description': 'various airbnb listings',\n", + " 'license': 'NA',\n", + " 'title': 'AirBnb listings in major us cities',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/rudymizrahi/airbnb-listings-in-major-us-cities-deloitte-ml']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13648'),\n", + " 'description': 'AirBnb open data in nyc',\n", + " 'license': 'NA',\n", + " 'title': 'AirBnb open data in nyc',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/peterzhou/airbnb-open-data-in-nyc']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13649'),\n", + " 'description': 'edinburgh-inside-airbnb',\n", + " 'license': 'NA',\n", + " 'title': 'edinburgh-inside-airbnb',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/thoroc/edinburgh-inside-airbnb']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc1364a'),\n", + " 'description': 'Airbnb Singapore listing',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb Singapore listing',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/sarvasaga/airbnb-singapore-listing']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc1364b'),\n", + " 'description': 'Stockholm-Sweden Airbnb Listing',\n", + " 'license': 'NA',\n", + " 'title': 'Stockholm-Sweden Airbnb Listing',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/liubacuzacov/stockholm-sweden-airbnb-listings']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc1364c'),\n", + " 'description': 'Airbnb NYC Home Market 09-2018',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb NYC Home Market 09-2018',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/sjrodgers1005/airbnb-nyc-home-market-092018']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc1364d'),\n", + " 'description': 'NA',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/maxbaas/airbnb']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc1364e'),\n", + " 'description': 'NA',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb-Paris',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/juliatb/airbnb-paris']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc1364f'),\n", + " 'description': 'Tokyo Airbnb Open Data ',\n", + " 'license': 'NA',\n", + " 'title': 'Tokyo Airbnb Open Data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/fuyutaro/tokyo-airbnb-open-data']}\n", + "{'_id': ObjectId('5d926c6f6e031681ecc13650'),\n", + " 'description': 'Airbnb data For Trainnin',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb data For Trainning',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/ailongzheng/airbnb-train']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13654'),\n", + " 'description': 'Data related to airbnb listings in various '\n", + " 'cities and prediction of price',\n", + " 'license': 'NA',\n", + " 'title': 'Air BnB related data found online',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://public.opendatasoft.com/explore/dataset/airbnb-listings/table/?disjunctive.host_verifications&disjunctive.amenities&disjunctive.features']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13655'),\n", + " 'description': 'Predicting airbnb price based on house types.',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb price prediction',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/stevezhenghp/airbnb-price-prediction']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13656'),\n", + " 'description': 'bookings modeling(based on consumers behavior)',\n", + " 'license': 'NA',\n", + " 'title': 'How Airbnb is being used in cities around the world',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/sangyoons/airbnb-new-user-bookings']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13657'),\n", + " 'description': 'Survey on Airbnb',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb Surveyed Data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/junchp/airbnb-surveyed-data']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13658'),\n", + " 'description': 'This dataset shows main information about '\n", + " 'rooms available on AirBnB. Information come '\n", + " 'from the open data website of Air Bnb wich '\n", + " 'covered major cities worldwide.',\n", + " 'license': 'NA',\n", + " 'title': 'AirBnB Neighbourhoods data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://public.opendatasoft.com/explore/dataset/airbnb-averages/table/?disjunctive.room_type&sort=date']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13659'),\n", + " 'description': 'October 2014 - February 2019, Boston/Cambridge '\n", + " 'metro area ',\n", + " 'license': 'private',\n", + " 'title': 'Airbnb Data',\n", + " 'topic': 'Airbnb',\n", + " 'urls': ['https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/MTPD7M']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc1365a'),\n", + " 'description': 'Investigating Airbnb activity in Berlin, '\n", + " 'Germany',\n", + " 'license': 'public',\n", + " 'title': 'Berlin Airbnb Data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/brittabettendorf/berlin-airbnb-data']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc1365b'),\n", + " 'description': 'A sneak peek into the Airbnb activity witin '\n", + " 'Boston, MA, USA',\n", + " 'license': 'NA',\n", + " 'title': 'Boston Airbnb Data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/airbnb/boston']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc1365c'),\n", + " 'description': 'Seattle Airbnb listings',\n", + " 'license': 'NA',\n", + " 'title': 'Seattle Airbnb listings',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/shanelev/seattle-airbnb-listings']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc1365d'),\n", + " 'description': 'Air bnb property data from Texas',\n", + " 'license': 'NA',\n", + " 'title': 'Air bnb property data from Texas',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/PromptCloudHQ/airbnb-property-data-from-texas']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc1365e'),\n", + " 'description': 'various airbnb listings',\n", + " 'license': 'NA',\n", + " 'title': 'AirBnb listings in major us cities',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/rudymizrahi/airbnb-listings-in-major-us-cities-deloitte-ml']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc1365f'),\n", + " 'description': 'AirBnb open data in nyc',\n", + " 'license': 'NA',\n", + " 'title': 'AirBnb open data in nyc',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/peterzhou/airbnb-open-data-in-nyc']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13660'),\n", + " 'description': 'edinburgh-inside-airbnb',\n", + " 'license': 'NA',\n", + " 'title': 'edinburgh-inside-airbnb',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/thoroc/edinburgh-inside-airbnb']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13661'),\n", + " 'description': 'Airbnb Singapore listing',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb Singapore listing',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/sarvasaga/airbnb-singapore-listing']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13662'),\n", + " 'description': 'Stockholm-Sweden Airbnb Listing',\n", + " 'license': 'NA',\n", + " 'title': 'Stockholm-Sweden Airbnb Listing',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/liubacuzacov/stockholm-sweden-airbnb-listings']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13663'),\n", + " 'description': 'Airbnb NYC Home Market 09-2018',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb NYC Home Market 09-2018',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/sjrodgers1005/airbnb-nyc-home-market-092018']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13664'),\n", + " 'description': 'NA',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/maxbaas/airbnb']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13665'),\n", + " 'description': 'NA',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb-Paris',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/juliatb/airbnb-paris']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13666'),\n", + " 'description': 'Tokyo Airbnb Open Data ',\n", + " 'license': 'NA',\n", + " 'title': 'Tokyo Airbnb Open Data',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/fuyutaro/tokyo-airbnb-open-data']}\n", + "{'_id': ObjectId('5d9270e46e031681ecc13667'),\n", + " 'description': 'Airbnb data For Trainnin',\n", + " 'license': 'NA',\n", + " 'title': 'Airbnb data For Trainning',\n", + " 'topic': 'Airbnb Usage',\n", + " 'urls': ['https://www.kaggle.com/ailongzheng/airbnb-train']}\n" ] } ],