{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "56910b8b-2a10-44eb-b4c3-b5c674448d64", "metadata": {}, "outputs": [], "source": [ "import sys\n", "sys.path.append(\"..\")\n" ] }, { "cell_type": "code", "execution_count": 2, "id": "ce796d44", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/data1/env/py310helperbot/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", " from .autonotebook import tqdm as notebook_tqdm\n" ] } ], "source": [ "import os\n", "import sys\n", "import json\n", "import joblib\n", "import multiprocessing as mp\n", "import time\n", "import itertools\n", "from pathlib import Path\n", "\n", "import yaml\n", "import pandas as pd\n", "from dotenv import load_dotenv\n", "from serpapi import GoogleSearch\n", "import tiktoken\n", "from openai import OpenAI\n", "from tqdm import tqdm\n", "load_dotenv()\n", "\n", "\n", "from sheet import (get_serp, get_condensed_result, get_googlemap_results, \n", " get_organic_result, \n", " compose_query, compose_classification, compose_filter,\n", " classify_results, classify_results_mp, \n", " filter_results, filter_results_mp, \n", " crawl_results, crawl_results_mp,\n", " compose_extraction, extract_results, extract_results_mp,\n", " compose_regularization, regularize_results, regularize_results_mp,\n", " postprocess_result, continue_missing\n", ")\n", "\n", "from data import get_leads, split_data\n", "from utils import reverse_category2supercategory\n", "\n", "ORGANIZATION_ID = os.getenv(\"ORGANIZATION_ID\") \n", "SERP_API_KEY = os.getenv(\"SERPAPI_API_KEY\")\n", "\n", "base = \"https://serpapi.com/search.json\" \n", "engine = 'google'\n", "# query = \"Coffee\"\n", "google_domain = 'google.com.tw'\n", "gl = 'tw'\n", "lr = 'lang_zh-TW'\n", "# url = f\"{base}?engine={engine}&q={query}&google_domain={google_domain}&gl={gl}&lr={lr}\"\n", "\n", "client = OpenAI( organization = ORGANIZATION_ID)\n", "\n", "config = yaml.safe_load(open(\"../config/config.yml\",\"r\").read())\n", "\n", "\n", "category2supercategory = config['category2supercategory']\n", "\n", "supercategory2category = reverse_category2supercategory(category2supercategory)\n", "\n", "n_processes =4 \n" ] }, { "cell_type": "code", "execution_count": null, "id": "509ce0b6-aa28-44ba-ad7e-d25c21167d42", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "223e3b17-4b8b-475b-bebf-00e97cd913d2", "metadata": {}, "source": [ "### 載入 config & prompt template ###" ] }, { "cell_type": "code", "execution_count": 87, "id": "ac901f25-fecf-4098-8213-0b34dac0e327", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "As a helpful and factual assistant, your task is to classify the provided raw cuisine category into a conformed category. The definition of each conformed category is show below (in the format of `category`: `... definition ...`):\n", "- `小吃店`:小吃、擔仔麵、小吃攤、街邊小店、傳統小吃、麵食、麵攤、炒飯、餃子館、鯊魚煙、黑白切、牛肉麵、銅板美食、小點心、簡餐、色小菜、開放空間攤販\n", "- `日式料理(含居酒屋,串燒)`:居酒屋、酒場、水產、清酒、生魚片、壽司、日式啤酒、日式料理、代烤服務、日本餐飲場所、日本傳統食物、日式定食\n", "- `火(鍋/爐)`:麻辣鍋、薑母鴨、鴨味仔、鍋物、湯底、滋補、冬令補、涮涮鍋、個人鍋、冬天圍爐、羊肉爐、鴛鴦鍋、炭火爐、氣火爐、燒酒雞、蒸氣海鮮鍋\n", "- `東南亞料理(不含日韓)`:印尼、越式、泰式、沙嗲、海南雞、河粉、馬來西亞料理、新加坡料理、寮國料理、緬甸料理、南洋風味、印度料理、越南春捲、泰式綠咖哩、異國風情裝潢、滇緬料理\n", "- `海鮮熱炒`:海鮮、現撈、活海鮮、生猛、大排檔、活魚活蝦、生猛海鮮、快炒、海產、台式海鮮、下酒菜\n", "- `特色餐廳(含雞、鵝、牛、羊肉)`:烤鴨、燒鵝、甕仔雞、甕缸雞、桶仔雞、牛雜、蒙古烤肉、鵝肉城、金山鴨肉、生牛肉、全羊宴、活鱉、烤雞店、鵝肉餐廳、溫體牛、現宰羊肉、鹹水鵝、土羊肉\n", "- `傳統餐廳`:江浙、台菜、合菜、桌菜、粵菜、中式、川菜、港式、上海菜、砂鍋魚頭、東北菜、北京烤鴨、一鴨三吃、婚宴、辦桌、老字號、宴會廳、台灣料理\n", "- `燒烤`:燒烤、串燒、串串、烤魚、鮮蚵、炭烤、直火、碳火、和牛、戶外生火、烤肉、路邊燒烤\n", "- `韓式料理(含火鍋,烤肉)`:韓國泡菜、韓式年糕、首爾、燒酒、韓式炸雞、春川辣炒雞、韓式炸醬麵、海鮮煎餅、烤三層肉、烤五花、烤韓牛、醬料和飯、石鍋拌飯、韓式風格、韓式清酒、啤酒、銅盤烤肉、韓流\n", "- `PUB(Live Band)`:音樂餐廳、樂團表演、現場表演、LIVE表演、樂團駐唱、定期表演、有舞台場地、樂隊、專人駐唱\n", "- `PUB(一般,含Lounge)`:酒吧、bar、lounge、飛鏢、調酒、運動酒吧、音樂酒吧、沙發聊天、女公關、互動調酒師、公關服務\n", "- `PUB(電音\舞場)`:夜店、舞池電音、藝人、包廂低消制、電子音樂表演、DJ、派對狂歡\n", "- `五星級飯店`:高級飯店、奢華酒店、連鎖五星級飯店、國際集團飯店、米其林飯店、高檔住宿\n", "- `自助KTV(含連鎖,庭園自助)`:卡拉OK、唱歌、歌坊、歡唱吧、自行點歌、自助唱歌、唱歌包廂、慶生聯誼包廂\n", "- `西餐廳(含美式,義式,墨式)`:牛排、餐酒、歐式、義式、西餐、義大利麵、凱薩沙拉、紅酒、白酒、調酒、墨西哥式料理、阿根廷式料理、漢堡、比薩\n", "- `咖啡廳(泡沫紅茶)`:泡沫紅茶店、咖啡店、café、coffee、輕食、軟性飲料、簡餐、茶街\n", "- `飯店(星級/旅館,不含五星級)`:飯店、酒店、商務旅館、平價住宿\n", "- `運動休閒館(含球類練習場,飛鏢等)`:撞球、高爾夫、運動、保齡球、娛樂、高爾夫練習場、大魯閣棒球場、籃球、羽毛球、PHOENIX鳳凰、羽球館、看球賽\n", "- `釣蝦場`:釣蝦、蝦寶、投幣卡拉OK、釣竿和餌料、蝦子現場烹煮食用、泰國蝦、現烤蝦子、包廂唱歌、現釣現烤、自備或租用釣竿。\n", "Note that you must choose from the above categories. Other ones are strongly prohibited. \n", "Output in json format such as `{\"category\": \"...\"}`.\n" ] } ], "source": [ "### --- regularization --- ###\n", "config = yaml.safe_load(open(\"../config/config.yml\",\"r\"))\n", "regularization_prompt = config['regularization_prompt']\n", "# print( system_prompt )\n", "\n", "jenv = jinja2.Environment()\n", "category = \"早餐\"\n", "template = jenv.from_string(regularization_prompt)\n", "res = template.render( )\n", "print( res )\n" ] }, { "cell_type": "code", "execution_count": null, "id": "85afb5f8-c30c-4fbf-8362-7eb9b1258657", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "d42825e5-1a6e-45dd-b73c-862685bc21c5", "metadata": {}, "source": [ "### batch job ###" ] }, { "cell_type": "code", "execution_count": 78, "id": "03ede3eb-3ee7-471a-8daa-fba24629997a", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Index(['index', 'business_id', 'business_name', 'evidence', 'store_name',\n", " 'address', 'description', 'category', 'phone_number',\n", " 'provide_alcohol'],\n", " dtype='object')" ] }, "execution_count": 78, "metadata": {}, "output_type": "execute_result" } ], "source": [ "### --- both files have the same columns --- ###\n", "with open(\"../data/gemini-1.5-flash/full-round-12/extracted_results.joblib\", \"rb\") as f:\n", " extracted_results = joblib.load(f)\n", "print( extracted_results['extracted_results'].columns )\n", "print( extracted_results['extracted_results'])\n", "\n", "with open(\"../data/gpt-4o-mini/output_0402_1_篩選結果.xlsx - Sheet1_9/extracted_results.joblib\", \"rb\") as f:\n", " extracted_results2 = joblib.load(f)\n", "print( extracted_results2['extracted_results'].columns )\n", "print( extracted_results2['extracted_results'] )\n" ] }, { "cell_type": "code", "execution_count": 90, "id": "dd4d1d0e-3236-421f-8c4c-92c8071bc0ec", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "92280632 日式料理(含居酒屋,串燒)\n", "82539611 \n", "92270971 小吃店\n", "93462548 小吃店\n", "95952921 早餐\n", "47549802 小吃店\n", "20335237 傳統餐廳\n", "26924627 傳統餐廳\n", "45361990 火(鍋/爐)\n", "5989742 傳統餐廳\n", "17295957 小吃店\n", "87194518 傳統餐廳\n", "72451073 早餐\n", "39687823 \n", "94487618 印尼菜\n", "93480187 特色餐廳(含雞、鵝、牛、羊肉)\n", "13957884 小吃店\n", "13726596 小吃店\n", "92207979 小吃店\n", "72461781 日式料理(含居酒屋,串燒)\n", "39695892 早餐\n", "93407709 \n", "13957189 早餐\n", "88416144 小吃店\n", "39756187 小吃店\n", "21485629 小吃店\n", "21479725 小吃店\n", "80039018 \n", "80039039 傳統餐廳\n", "78132956 小吃店\n", "98832915 小吃店\n", "45475023 \n", "26875421 小吃店\n", "92277947 \n", "26867962 \n", "93345090 傳統餐廳\n", "38923829 小吃店\n", "85991002 \n", "39764243 特色餐廳(含雞、鵝、牛、羊肉)\n", "72431892 燒烤\n", "13958666 小吃店\n", "47376409 傳統餐廳\n", "88460210 傳統餐廳\n", "60236374 傳統餐廳\n", "98832936 素食料理\n", "38912718 特色餐廳(含雞、鵝、牛、羊肉)\n", "85996631 小吃店\n", "92321438 小吃店\n", "18187463 \n", "14851282 小吃店\n", "47559287 \n", "88593611 小吃店\n", "78134384 小吃店\n", "72392602 小吃店\n", "47540099 小吃店\n", "94483964 小吃店\n", "85996230 自助KTV(含連鎖,庭園自助)\n", "14850093 小吃店\n", "92270402 咖啡廳(泡沫紅茶)\n", "72583692 小吃店\n", "47367892 傳統餐廳\n", "14628398 中式麵食\n", "17307047 傳統餐廳\n", "38940496 特色餐廳(含雞、鵝、牛、羊肉)\n", "72605957 小吃店\n", "72381990 特色餐廳(含雞、鵝、牛、羊肉)\n", "13951994 素食料理\n", "14637376 小吃店\n", "21427902 百貨公司\n", "25461346 \n", "14635948 傳統餐廳\n", "21837292 小吃店\n", "21837321 \n", "25481455 素食餐廳\n", "45625698 傳統餐廳\n", "39739879 小吃店\n", "47373965 小吃店\n", "88595441 小吃店\n", "88447625 小吃店\n", "72452002 傳統餐廳\n", "9167830 特色餐廳(含雞、鵝、牛、羊肉)\n", "88446077 日式料理(含居酒屋,串燒)\n", "72443525 \n", "39800753 特色餐廳(含雞、鵝、牛、羊肉)\n", "9167867 小吃店\n", "8773915 早餐\n", "45491157 傳統餐廳\n", "72374576 \n", "45657760 傳統餐廳\n", "21837342 小吃店\n", "21837315 \n", "8844123 \n", "21837286 小吃店\n", "14636025 小吃店\n", "9167888 小吃店\n", "47565014 早餐\n", "45235431 \n", "9239567 早餐\n", "45235468 傳統餐廳\n", "17308003 \n", "87095566 小吃店\n", "45780797 小吃店\n", "70870493 小吃店\n", "87041725 小吃店\n", "47362518 傳統餐廳\n", "21879193 \n", "8844144 \n", "92230140 小吃店\n", "13729897 小吃店\n", "82580863 小吃店\n", "92206900 素食料理\n", "88459353 日式料理(含居酒屋,串燒)\n", "25287558 特色餐廳(含雞、鵝、牛、羊肉)\n", "17307433 火(鍋/爐)\n", "26938761 小吃店\n", "72363254 快餐\n", "14636587 海鮮熱炒\n", "38887302 小吃店\n", "21837167 火(鍋/爐)\n", "38900369 小吃店\n", "82517216 火(鍋/爐)\n", "14636572 海鮮熱炒\n", "72488297 傳統餐廳\n", "25332028 小吃店\n", "72509547 小吃店\n", "72510039 小吃店\n", "21837151 火(鍋/爐)\n", "38758335 火(鍋/爐)\n", "92232745 特色餐廳(含雞、鵝、牛、羊肉)\n", "19633151 小吃店\n", "88497743 小吃店\n", "88554167 甜品店\n", "72451572 東南亞料理(不含日韓)\n", "87236637 小吃店\n", "94482677 特色餐廳(含雞、鵝、牛、羊肉)\n", "13726786 火(鍋/爐)\n", "45206506 特色餐廳(含雞、鵝、牛、羊肉)\n", "72388451 傳統餐廳\n", "21899851 \n", "45759936 小吃店\n", "88754361 燒烤\n", "85991538 \n", "47425372 小吃店\n", "72363521 小吃店\n", "72572409 小吃店\n", "47555873 小吃店\n", "39756551 火(鍋/爐)\n", "25342686 火(鍋/爐)\n", "87230227 小吃店\n", "99684814 小吃店\n", "99928656 特色餐廳(含雞、鵝、牛、羊肉)\n", "87018098 \n", "82595514 傳統餐廳\n", "82595465 火(鍋/爐)\n", "82595492 火(鍋/爐)\n", "14626645 中式麵食\n", "25270661 自助餐\n", "25465244 小吃店\n", "82512726 小吃店\n", "25346557 \n", "26871332 早餐\n", "26859695 \n", "47425366 \n", "14626639 傳統餐廳\n", "13292297 小吃店\n", "93476803 小吃店\n", "45780749 早餐\n", "92197418 小吃店\n", "38976607 傳統餐廳\n", "98964393 粥餐廳\n", "26859689 nan\n", "13292803 \n", "13292825 傳統餐廳\n", "26905678 小吃店\n", "77085717 燒烤\n", "47534358 小吃店\n", "72388184 小吃店\n", "88497526 麵店\n", "9329547 傳統餐廳\n", "45225052 早餐\n", "80814197 麵店\n", "26864944 傳統餐廳\n", "82372366 小吃店\n", "72498160 小吃店\n", "39937907 燒烤\n", "93414125 \n", "80038405 小吃店\n", "92274596 素食料理\n", "39944576 商店\n", "80820894 \n", "38763674 小吃店\n", "92283379 \n", "88553527 燒烤\n", "38959121 素食料理\n", "80820901 \n", "88556019 火(鍋/爐)\n", "93478149 海鮮熱炒\n", "45421168 社會服務及慈善\n", "93346149 \n", "45657585 小吃店\n", "87236051 \n", "38895106 小吃店\n", "88581447 傳統餐廳\n", "88439786 特色餐廳(含雞、鵝、牛、羊肉)\n", "92257288 小吃店\n", "88428325 美容護膚診所\n", "47457205 小吃店\n", "38763288 小吃店\n", "25440173 素食料理\n", "92322577 小吃店\n", "47616273 \n", "45656208 小吃店\n", "17302768 傳統餐廳\n", "58606603 小吃店\n", "88608950 小吃店\n", "87039827 火(鍋/爐)\n", "19945529 早餐\n", "17306764 傳統餐廳\n", "21455815 \n", "47413967 \n", "87154987 小吃店\n", "25401376 傳統餐廳\n", "80819910 \n", "13735976 \n", "20342645 傳統餐廳\n", "17305012 小吃店\n", "72389959 傳統餐廳\n", "92278002 早餐\n", "92227166 麵包西餅店\n", "92207078 特色餐廳(含雞、鵝、牛、羊肉)\n", "93348028 火(鍋/爐)\n", "72445137 傳統餐廳\n", "88555139 \n", "25288206 \n", "80820347 小吃店\n", "87208175 傳統餐廳\n", "93477850 特色餐廳(含雞、鵝、牛、羊肉)\n", "25290596 傳統餐廳\n", "87035603 早餐\n", "45513440 自助餐\n", "93474811 小吃店\n", "38932720 小吃店\n", "21832698 \n", "83826210 小吃店\n", "9297094 特色餐廳(含雞、鵝、牛、羊肉)\n", "88421152 小吃店\n", "26953919 小吃店\n", "72608981 小吃店\n", "45717009 熟食店\n", "92809830 小吃店\n", "87153024 \n", "93349217 快餐店\n", "80029068 日式料理(含居酒屋,串燒)\n", "93478400 小吃店\n", "99897529 小吃店\n", "87021093 傳統餐廳\n", "72430850 小吃店\n", "88756543 \n", "87198346 小吃店\n", "47575667 \n", "45655812 小吃店\n", "45231364 \n", "14853471 小吃店\n", "9315451 小吃店\n", "25363112 咖啡廳(泡沫紅茶)\n", "72435594 小吃店\n", "72441435 東南亞料理(不含日韓)\n", "87064331 \n", "92240512 小吃店\n", "13295436 小吃店\n", "45295866 小吃店\n", "93392488 小吃店\n", "95957799 熟食店\n", "94555734 小吃店\n", "25294663 小吃店\n", "67748110 小吃店\n", "82405578 小吃店\n", "45340356 小吃店\n", "77106831 特色餐廳(含雞、鵝、牛、羊肉)\n", "80820584 小吃店\n", "9334513 小吃店\n", "88440524 燒烤\n", "92208436 小吃店\n", "94546476 小吃店\n", "39856165 火(鍋/爐)\n", "88588407 火(鍋/爐)\n", "92237592 小吃店\n", "88622974 小吃店\n", "39911955 小吃店\n", "88596201 小吃店\n", "87196537 商店\n", "9332634 中式麵食\n", "47384132 \n", "87033437 傳統餐廳\n", "47278701 日式料理(含居酒屋,串燒)\n", "93479560 小吃店\n", "21443488 小吃店\n", "45714468 素食料理\n", "8834737 \n", "13284819 小吃店\n", "25373316 小吃店\n", "87175527 快餐\n", "82655152 小吃店\n", "10950182 小吃店\n", "72592003 特色餐廳(含雞、鵝、牛、羊肉)\n", "92316786 \n", "38975706 小吃店\n", "39792888 傳統餐廳\n", "87205698 傳統餐廳\n", "47581289 小吃店\n", "21485542 \n", "87204071 嬰兒用品店\n", "39892182 小吃店\n", "88590065 傳統餐廳\n", "39739809 傳統餐廳\n", "98830769 小吃店\n", "45289007 自助餐廳\n", "45725296 小吃店\n", "82412070 海鮮熱炒\n", "87190816 小吃店\n", "9180209 小吃店\n", "45685392 特色餐廳(含雞、鵝、牛、羊肉)\n", "72601312 傳統餐廳\n", "21491143 小吃店\n", "92210897 \n", "25362330 特色餐廳(含雞、鵝、牛、羊肉)\n", "92204570 \n", "72450948 特色餐廳(含雞、鵝、牛、羊肉)\n", "47318422 日式料理(含居酒屋,串燒)\n", "88759112 小吃店\n", "39776135 火(鍋/爐)\n", "9175769 傳統餐廳\n", "39773073 小吃店\n", "82599407 小吃店\n", "26858035 素食料理\n", "80826378 小吃店\n", "87094905 東南亞料理(不含日韓)\n", "92319931 小吃店\n", "25285284 傳統餐廳\n", "94425629 \n", "8770868 自助餐\n", "39925108 \n", "92208371 小吃店\n", "94484008 東南亞料理(不含日韓)\n", "45429056 小吃店\n", "92276139 小吃店\n", "25325814 \n", "19934109 火(鍋/爐)\n", "95961251 火(鍋/爐)\n", "82482510 熟食店\n", "14621424 傳統餐廳\n", "93479787 \n", "45439456 傳統餐廳\n", "72311926 \n", "39921898 特色餐廳(含雞、鵝、牛、羊肉)\n", "93342517 特色餐廳(含雞、鵝、牛、羊肉)\n", "14638712 傳統餐廳\n", "47611122 \n", "18201232 小吃店\n", "39757257 小吃店\n", "82588035 特色餐廳(含雞、鵝、牛、羊肉)\n", "21480526 傳統餐廳\n", "87166029 \n", "93466235 小吃店\n", "47533344 日式料理(含居酒屋,串燒)\n", "25285518 \n", "93394198 素食料理\n", "39754786 小吃店\n", "39770189 傳統餐廳\n", "20349062 傳統餐廳\n", "45794960 小吃店\n", "88597623 傳統餐廳\n", "87172839 小吃店\n", "25290569 \n", "13294470 小吃店\n", "14622063 傳統餐廳\n", "87207892 熟食店\n", "19934467 小吃店\n", "93393389 火(鍋/爐)\n", "45633803 傳統餐廳\n", "94508445 早餐\n", "8848057 \n", "88760119 nan\n", "14634429 小吃店\n", "25405773 小吃店\n", "14634440 特色餐廳(含雞、鵝、牛、羊肉)\n", "14634032 中式麵食\n", "25397470 小吃店\n", "88554835 \n", "78154867 中式包點店\n", "14869543 小吃店\n", "87166631 小吃店\n", "82518622 小吃店\n", "14854942 小吃店\n", "5953771 火(鍋/爐)\n", "92255036 \n", "92206227 小吃店\n", "83810006 小吃店\n", "88560230 \n", "9239145 小吃店\n", "88556664 \n", "93399996 小吃店\n", "17302649 中式包點店\n", "88557143 \n", "9280312 傳統餐廳\n", "92197297 火(鍋/爐)\n", "82505247 傳統餐廳\n", "72506247 日式料理(含居酒屋,串燒)\n", "87010574 小吃店\n", "47571748 小吃店\n", "92238451 粥餐廳\n", "94424776 \n", "94556543 小吃店\n", "93456089 小吃店\n", "59250720 傳統餐廳\n", "99653191 小吃店\n", "26935814 小吃店\n", "25404943 \n", "21460633 特色餐廳(含雞、鵝、牛、羊肉)\n", "87040562 小吃店\n", "39725158 小吃店\n", "47372918 傳統餐廳\n", "59307940 小吃店\n", "14622774 素食料理\n", "45458592 小吃店\n", "25405751 小吃店\n", "88448933 小吃店\n", "21836456 傳統餐廳\n", "58028569 早餐\n", "19945204 素食料理\n", "25417665 小吃店\n", "88570933 燒烤\n", "88563882 小吃店\n", "47361623 傳統餐廳\n", "72508961 小吃店\n", "25328018 傳統餐廳\n", "67756048 傳統餐廳\n", "88598019 小吃店\n", "25299386 小吃店\n", "86124775 小吃店\n", "88584850 傳統餐廳\n", "88553786 \n", "88581426 \n", "88441024 日式料理(含居酒屋,串燒)\n", "88443923 日式料理(含居酒屋,串燒)\n", "14633863 小吃店\n", "14638706 小吃店\n", "9338433 傳統餐廳\n", "83810300 韓式料理(含火鍋,烤肉)\n", "87206795 小吃店\n", "26823971 傳統餐廳\n", "88556030 燒烤\n", "88500944 小吃店\n", "82408596 小吃店\n", "87031114 \n", "14638059 小吃店\n", "39755223 \n", "14638446 早餐\n", "72441110 小吃店\n", "20343932 傳統餐廳\n", "82412590 傳統餐廳\n", "87020427 海鮮熱炒\n", "8774718 小吃店\n", "47542456 傳統餐廳\n", "9241536 小吃店\n", "39717039 小吃店\n", "39737915 其他餐飲相關\n", "92267878 小吃店\n", "19623695 小吃店\n", "92274097 傳統餐廳\n", "82579649 \n", "98835188 \n", "45782937 傳統餐廳\n", "39668570 早餐\n", "72501382 咖啡廳(泡沫紅茶)\n", "94437060 特色餐廳(含雞、鵝、牛、羊肉)\n", "45680100 小吃店\n", "8774724 小吃店\n", "88551817 小吃店\n", "87151193 西餐廳(含美式,義式,墨式)\n", "25335828 火(鍋/爐)\n", "14855415 小吃店\n", "82531272 傳統餐廳\n", "21475397 傳統餐廳\n", "72521943 小吃店\n", "82579628 特色餐廳(含雞、鵝、牛、羊肉)\n", "8780964 小吃店\n", "8781056 小吃店\n", "88757347 \n", "45791730 小吃店\n", "47386075 小吃店\n", "39905840 小吃店\n", "13720782 泰式料理(含居酒屋,串燒)\n", "72455633 小吃店\n", "25285496 小吃店\n", "26915253 傳統餐廳\n", "88580329 小吃店\n", "88603054 小吃店\n", "88588770 \n", "25435002 傳統餐廳\n", "13722016 傳統餐廳\n", "38801543 火(鍋/爐)\n", "88427304 雜貨店\n", "25273077 \n", "88600774 小吃店\n", "99914870 早餐\n", "38763745 小吃店\n", "72441744 小吃店\n", "38947441 小吃店\n", "93461512 小吃店\n", "82370389 小吃店\n", "45380379 小吃店\n", "45690043 \n", "88458501 小吃店\n", "25316195 小吃店\n", "98831232 \n", "87198710 傳統餐廳\n", "39718683 便利店\n", "47372184 傳統餐廳\n", "39739499 素食料理\n", "82585847 小吃店\n", "88404436 \n", "17691696 餐飲場所\n", "72364922 \n", "72364937 \n", "72364958 小吃店\n", "72364964 火(鍋/爐)\n", "72365324 \n", "87011742 傳統餐廳\n", "92242027 小吃店\n", "93406618 小吃店\n", "87006939 日式料理(含居酒屋,串燒)\n", "92800205 麵店\n", "39748672 特色餐廳(含雞、鵝、牛、羊肉)\n", "82584946 早餐\n", "45232434 小吃店\n", "9245771 小吃店\n", "87034745 火(鍋/爐)\n", "93455510 傳統餐廳\n", "17301682 小吃店\n", "88572030 小吃店\n", "25306605 \n", "26844856 日式料理(含居酒屋,串燒)\n", "14853205 傳統餐廳\n", "39774495 小吃店\n", "13737545 小吃店\n", "99938084 小吃店\n", "88584373 日式料理(含居酒屋,串燒)\n", "92280485 傳統餐廳\n", "14854675 \n", "82579036 小吃店\n", "45473828 麵店\n", "88452056 小吃店\n", "45574348 小吃店\n", "45469227 \n", "25417617 中式包點店\n", "26912501 自助餐廳\n", "9173495 麵店\n", "88421104 小吃店\n", "88580691 小吃店\n", "9228175 特色餐廳(含雞、鵝、牛、羊肉)\n", "39725164 小吃店\n", "26919032 小吃店\n", "87045341 小吃店\n", "45660195 燒烤\n", "13295386 早餐\n", "82413845 \n", "47520333 小吃店\n", "39688029 早餐\n", "26916817 小吃店\n", "82588160 特色餐廳(含雞、鵝、牛、羊肉)\n", "87070474 小吃店\n", "59233011 傳統餐廳\n", "18192120 傳統餐廳\n", "45438941 \n", "21820948 火(鍋/爐)\n", "38801488 特色餐廳(含雞、鵝、牛、羊肉)\n", "72601283 傳統餐廳\n", "21455934 早餐\n", "47376766 小吃店\n", "93348441 \n", "92211066 \n", "72363326 \n", "25292004 \n", "45723446 \n", "21458947 \n", "25291981 \n", "25291997 \n", "88460773 西餐廳(含美式,義式,墨式)\n", "94508992 小吃店\n", "47617266 早餐\n", "94481776 \n", "93396528 小吃店\n", "83812855 雜貨店\n", "25291960 早餐\n", "94482938 \n", "88587792 小吃店\n", "93343163 素食料理\n", "45336085 特色餐廳(含雞、鵝、牛、羊肉)\n", "59259601 素食料理\n", "98836996 小吃店\n", "9330256 傳統餐廳\n", "26896544 日式料理(含居酒屋,串燒)\n", "39669711 傳統餐廳\n", "45217335 小吃店\n", "82398794 \n", "88425087 小吃店\n", "72456632 \n", "72597443 小吃店\n", "9282579 小吃店\n", "9321762 小吃店\n", "88442635 傳統餐廳\n", "88407623 小吃店\n", "98950530 小吃店\n", "45820067 \n", "95963315 小吃店\n", "45485795 日式料理(含居酒屋,串燒)\n", "82515272 小吃店\n", "47280214 小吃店\n", "88422379 小吃店\n", "13294056 傳統餐廳\n", "87202046 \n", "67758545 \n", "87018816 \n", "88442847 小吃店\n", "38760590 \n", "39769850 日式料理(含居酒屋,串燒)\n", "14638184 特色餐廳(含雞、鵝、牛、羊肉)\n", "39671239 傳統餐廳\n", "25326665 nan\n", "9242351 小吃店\n", "10950649 小吃店\n", "88557967 燒烤\n", "38771196 素食料理\n", "39856192 傳統餐廳\n", "14853465 小吃店\n", "14632647 小吃店\n", "25345038 早餐\n", "87062376 \n", "92271866 小吃店\n", "72483315 \n", "80825315 傳統餐廳\n", "72432718 小吃店\n", "25405387 早餐\n", "82530301 小吃店\n", "47560257 小吃店\n", "93452443 小吃店\n", "95964861 早餐\n", "13735531 小吃店\n", "21891859 小吃店\n", "77112947 自助餐廳\n", "95957685 火(鍋/爐)\n", "88557122 火(鍋/爐)\n", "87186165 傳統餐廳\n", "47462381 \n", "45747432 小吃店\n", "92206388 日式料理(含居酒屋,串燒)\n", "88563497 特色餐廳(含雞、鵝、牛、羊肉)\n", "72423197 傳統餐廳\n", "82579063 小吃店\n", "93383474 小吃店\n", "39900802 啤酒館\n", "47569813 \n", "14622916 小吃店\n", "20337919 小吃店\n", "38768018 \n", "39779196 海鮮熱炒\n", "94484210 火(鍋/爐)\n", "25291856 小吃店\n", "95958615 中式麵食\n", "17303844 小吃店\n", "88449546 小吃店\n", "38773321 nan\n", "47585721 \n", "88558121 火(鍋/爐)\n", "45713073 小吃店\n", "72583476 特色餐廳(含雞、鵝、牛、羊肉)\n", "47571445 素食料理\n", "14620918 小吃店\n", "45607100 \n", "87049070 特色餐廳(含雞、鵝、牛、羊肉)\n", "47451244 小吃店\n", "13294485 小吃店\n", "78612575 小吃店\n", "93391170 小吃店\n", "80037124 小吃店\n", "95966100 \n", "25316174 傳統餐廳\n", "92210658 小吃店\n", "72506437 小吃店\n", "45460274 甜湯/ 剉冰、豆花\n", "25313227 \n", "39912217 \n", "25336523 小吃店\n", "20344209 小吃店\n", "20344215 早餐\n", "87206253 傳統餐廳\n", "72502734 小吃店\n", "88485824 小吃店\n", "93482072 小吃店\n", "82366998 小吃店\n", "45669549 早餐\n", "25291650 早餐\n", "95957088 小吃店\n", "59296330 小吃店\n", "20343139 小吃店\n", "45706404 東南亞料理(不含日韓)\n", "17304581 自助餐廳\n", "45350826 小吃店\n", "45227214 小吃店\n", "45549073 東南亞料理(不含日韓)\n", "45664431 \n", "93451486 傳統餐廳\n", "8825343 小吃店\n", "9168155 \n", "21411900 小吃店\n", "25372718 小吃店\n", "39882121 小吃店\n", "25290054 中式包點店\n", "45463223 小吃店\n", "87152989 西餐廳(含美式,義式,墨式)\n", "80821057 小吃店\n", "88556263 燒烤\n", "87203592 中式麵食\n", "88585062 小吃店\n", "45474354 小吃店\n", "38776679 素食料理\n", "92321042 小吃店\n", "80825075 傳統餐廳\n", "87234238 燒烤\n", "87182549 小吃店\n", "14632463 小吃店\n", "59027342 小吃店\n", "45380764 傳統餐廳\n", "14855251 小吃店\n", "87203050 小吃店\n", "9259232 小吃店\n", "94498137 小吃店\n", "9257305 小吃店\n", "38907546 傳統餐廳\n", "45723038 \n", "9183249 小吃店\n", "99692434 日式料理(含居酒屋,串燒)\n", "93402900 小吃店\n", "93493417 小吃店\n", "88500959 小吃店\n", "83812124 小吃店\n", "88594962 中式包點店\n", "25417644 \n", "87061783 \n", "14621064 小吃店\n", "98969094 小吃店\n", "94561807 小吃店\n", "88733704 小吃店\n", "95962478 特色餐廳(含雞、鵝、牛、羊肉)\n", "14622471 小吃店\n", "88733198 \n", "45622708 特色餐廳(含雞、鵝、牛、羊肉)\n", "88600697 小吃店\n", "87045807 小吃店\n", "88564550 特色餐廳(含雞、鵝、牛、羊肉)\n", "88562716 \n", "88754714 \n", "82414078 素食料理\n", "9267633 小吃店\n", "9239004 傳統餐廳\n", "93391122 小吃店\n", "14854289 小吃店\n", "21490355 小吃店\n", "47545947 小吃店\n", "9351131 小吃店\n", "59184665 傳統餐廳\n", "47465042 \n", "47419738 小吃店\n", "85994269 傳統餐廳\n", "87042800 餐館業\n", "14863392 小吃店\n", "39781355 日式料理(含居酒屋,串燒)\n", "24617547 東南亞料理(不含日韓)\n", "94424939 \n", "47560952 \n", "47576949 \n", "47422749 \n", "92323098 早餐\n", "80821710 素食料理\n", "80819881 \n", "45484509 傳統餐廳\n", "98820431 \n", "82410919 小吃店\n", "45484466 \n", "9249875 小吃店\n", "38960555 小吃店\n", "45469090 小吃店\n", "99879037 火(鍋/爐)\n", "47550005 傳統餐廳\n", "45325003 小吃店\n", "45531735 海鮮熱炒\n", "39731911 火(鍋/爐)\n", "82426124 特色餐廳(含雞、鵝、牛、羊肉)\n", "45634367 海鮮熱炒\n", "87197917 燒烤\n", "39725426 燒烤\n", "87047811 早餐\n", "87041534 傳統餐廳\n", "87237039 傳統餐廳\n", "47379150 小吃店\n", "47422852 \n", "88601181 小吃店\n", "88581431 \n", "72584572 燒烤\n", "39731243 \n", "39713619 傳統餐廳\n", "87011692 \n", "88419923 小吃店\n", "93398856 小吃店\n", "38946647 傳統餐廳\n", "45626676 傳統餐廳\n", "19932622 小吃店\n", "21831332 小吃店\n", "80825764 小吃店\n", "80825814 \n", "14622015 粥餐廳\n", "25405746 傳統餐廳\n", "17306342 自助餐\n", "17306568 火(鍋/爐)\n", "98600339 自助餐\n", "10935042 \n", "47429449 東南亞料理(不含日韓)\n", "87166718 麵店\n", "92254536 傳統餐廳\n", "80825791 小吃店\n", "25326686 小吃店\n", "17306053 小吃店\n", "88591162 傳統餐廳\n", "88553250 \n", "94484387 \n", "10930503 特色餐廳(含雞、鵝、牛、羊肉)\n", "95964763 自助餐廳\n", "88556186 小吃店\n", "14633456 小吃店\n", "39763379 火(鍋/爐)\n", "87028217 傳統餐廳\n", "17693701 小吃店\n", "94494738 小吃店\n", "94486977 特色餐廳(含雞、鵝、牛、羊肉)\n", "88554119 燒烤\n", "92208132 特色餐廳(含雞、鵝、牛、羊肉)\n", "19933354 早餐\n", "67749271 早餐\n", "45640972 早餐\n", "8826650 小吃店\n", "20344572 小吃店\n", "87184477 火(鍋/爐)\n", "88558380 \n", "39723200 食品供應商\n", "19931807 \n", "45239078 早餐\n", "95955954 火(鍋/爐)\n", "47541962 \n", "8373410 小吃店\n", "80035569 傳統餐廳\n", "17314949 小吃店\n", "39779674 特色餐廳(含雞、鵝、牛、羊肉)\n", "92205509 傳統餐廳\n", "17692148 小吃店\n", "92276378 傳統餐廳\n", "72608589 傳統餐廳\n", "13295610 小吃店\n", "82372231 素食\n", "47552812 小吃店\n", "88584985 火(鍋/爐)\n", "82547942 \n", "94504948 傳統餐廳\n", "92321155 小吃店\n", "94485787 小吃店\n", "21816304 nan\n", "9173447 小吃店\n", "39746858 小吃店\n", "92281338 日式料理(含居酒屋,串燒)\n", "25445156 早餐\n", "25348507 \n", "47553880 西餐廳(含美式,義式,墨式)\n", "82556316 小吃店\n", "26942195 火(鍋/爐)\n", "82585179 特色餐廳(含雞、鵝、牛、羊肉)\n", "92223464 特色餐廳(含雞、鵝、牛、羊肉)\n", "88613335 小吃店\n", "80828262 小吃店\n", "26937600 傳統餐廳\n", "95964546 小吃店\n", "25289063 傳統餐廳\n", "5953054 小吃店\n", "45455027 小吃店\n", "47424541 \n", "47429428 傳統餐廳\n", "47368386 燒烤\n", "82580646 日式料理(含居酒屋,串燒)\n", "72502805 雜貨店\n", "93400115 傳統餐廳\n", "45221696 小吃店\n", "72507962 小吃店\n", "25355387 火(鍋/爐)\n", "45433729 \n", "21861193 小吃店\n", "88552695 日式料理(含居酒屋,串燒)\n", "9250366 小吃店\n", "72388656 \n", "72312663 \n", "88411605 \n", "83828049 小吃店\n", "88440828 小吃店\n", "9217613 小吃店\n", "17314589 小吃店\n", "94552455 小吃店\n", "38772391 小吃店\n", "25408820 \n", "82589007 特色餐廳(含雞、鵝、牛、羊肉)\n", "25438492 傳統餐廳\n", "92223133 火(鍋/爐)\n", "9337188 傳統餐廳\n", "67745943 小吃店\n", "47462734 \n", "93345107 日式料理(含居酒屋,串燒)\n", "47458963 中式麵食\n", "14176351 小吃店\n", "99931890 海鮮熱炒\n", "45519063 啤酒館\n", "38910367 麵店\n", "14621677 小吃店\n", "13959829 傳統餐廳\n", "88551788 小吃店\n", "92323105 \n", "93394269 小吃店\n", "82417856 特色餐廳(含雞、鵝、牛、羊肉)\n", "95958116 傳統餐廳\n", "72436720 小吃店\n", "88603499 \n", "98611589 傳統餐廳\n", "19933191 傳統餐廳\n", "14633575 傳統餐廳\n", "47611452 小吃店\n", "82585797 西餐廳(含美式,義式,墨式)\n", "88757043 特色餐廳(含雞、鵝、牛、羊肉)\n", "90153218 小吃店\n", "45720927 西餐廳(含美式,義式,墨式)\n", "14634954 海鮮熱炒\n", "78148752 傳統餐廳\n", "88738187 \n", "45564101 特色餐廳(含雞、鵝、牛、羊肉)\n", "95960422 早餐\n", "82423956 小吃店\n", "92202947 東南亞料理(不含日韓)\n", "8347315 小吃店\n", "21440089 小吃店\n", "47281086 東南亞料理(不含日韓)\n", "47429476 \n", "45635719 小吃店\n", "25316152 運動用品店\n", "45636891 小吃店\n", "25328517 西餐廳(含美式,義式,墨式)\n", "39736319 小吃店\n", "14862680 小吃店\n", "25445162 火(鍋/爐)\n", "26921059 小吃店\n", "39887625 越南菜\n", "58230304 小吃店\n", "98826786 小吃店\n", "45117645 傳統餐廳\n", "80038094 傳統餐廳\n", "87164676 小吃店\n", "88443803 小吃店\n", "47574837 東南亞料理(不含日韓)\n", "47378624 日式料理(含居酒屋,串燒)\n", "17697072 \n", "21865682 \n", "72385763 特色餐廳(含雞、鵝、牛、羊肉)\n", "9187842 傳統餐廳\n", "88573875 小吃店\n", "87019961 \n", "45443748 特色餐廳(含雞、鵝、牛、羊肉)\n", "87031368 燒烤\n", "82517047 \n", "97845429 甜品店\n", "93463574 傳統餐廳\n", "47379829 特色餐廳(含雞、鵝、牛、羊肉)\n", "78148275 海鮮熱炒\n", "39729372 特色餐廳(含雞、鵝、牛、羊肉)\n", "93458143 素食餐廳\n", "47566365 小吃店\n", "25278684 小吃店\n", "87149845 燒烤\n", "72367929 \n", "13298285 小吃店\n", "39723356 傳統餐廳\n", "94497783 特色餐廳(含雞、鵝、牛、羊肉)\n", "95951726 小吃店\n", "72593122 特色餐廳(含雞、鵝、牛、羊肉)\n", "26864867 特色餐廳(含雞、鵝、牛、羊肉)\n", "70860925 小吃店\n", "72393243 小吃店\n" ] } ], "source": [ "for i, d in enumerate(extracted_results2['extracted_results'].itertuples()):\n", " print( d.business_id, d.category)" ] }, { "cell_type": "code", "execution_count": 101, "id": "3bda8f22-754a-47be-ad3e-1e1d9356773f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_18/crawled_results.joblib ../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_18/extracted_results.joblib 1000 999\n", "../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_24/crawled_results.joblib ../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_25/extracted_results.joblib 1000 999\n", "../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_26/crawled_results.joblib ../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_27/extracted_results.joblib 1000 419\n", "../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_27/crawled_results.joblib ../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_4/extracted_results.joblib 420 1000\n", "../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_6/crawled_results.joblib ../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1_8/extracted_results.joblib 1000 999\n" ] } ], "source": [ "### ---- check number of records ---- ###\n", "# ../data/gpt-4o-mini/output_0402_1_篩選結果.xlsx - Sheet1_14/crawled_results.joblib ../data/gpt-4o-mini/output_0402_1_篩選結果.xlsx - Sheet1_14/extracted_results.joblib 999 998\n", "# ../data/gpt-4o-mini/output_0402_1_篩選結果.xlsx - Sheet1_2/crawled_results.joblib ../data/gpt-4o-mini/output_0402_1_篩選結果.xlsx - Sheet1_2/extracted_results.joblib 1000 999\n", "### ####\n", "import glob\n", "extracted_file_paths = sorted(list(glob.glob(f\"../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1*/extracted_results.joblib\", recursive=True)))\n", "crawled_file_paths = sorted(list(glob.glob(f\"../data/gpt-4o-mini/output_0402_2_篩選結果.xlsx - Sheet1*/crawled_results.joblib\", recursive=True)))\n", "for crawled_file_path, extracted_file_path in zip(crawled_file_paths, extracted_file_paths):\n", " with open( crawled_file_path, \"rb\") as f:\n", " cr = joblib.load(f)\n", " with open( extracted_file_path, \"rb\") as f:\n", " er = joblib.load(f)\n", " if cr['crawled_results'].shape[0]!=er['extracted_results'].shape[0]:\n", " print( crawled_file_path, extracted_file_path, cr['crawled_results'].shape[0], er['extracted_results'].shape[0])\n", " " ] }, { "cell_type": "code", "execution_count": null, "id": "a954d98c-e9f2-43ce-b1f0-df0b130f5d26", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "11d50ff2-6a38-49e2-b215-4aaa79fba8ad", "metadata": {}, "source": [ "### 統計結果 ###" ] }, { "cell_type": "code", "execution_count": 93, "id": "990e18d5-1f40-436c-9d1b-ef6fa205241a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Total: 98633, missing data: 18, empty category: 9166, clean-up: 89467\n" ] } ], "source": [ "import seaborn as sns\n", "\n", "missing_dfs, dfs = [], []\n", "missing_data_dir = \"../data/missing\"\n", "for i in range(1,5):\n", " pr = pd.read_csv(f\"../data/staging/output_0402_{i}_篩選結果.xlsx - Sheet1.postprocessed.csv\")\n", " pr = pr.drop(['evidence'], axis=1)\n", " missing_df = pr[pr['business_id'].isna()]\n", " num_missings = pr['business_id'].isna().sum()\n", " missing_dfs.append(missing_df)\n", " dfs.append(pr)\n", "dfs = pd.concat(dfs, axis=0)\n", "missing_dfs = pd.concat(missing_dfs, axis=0)\n", "\n", "stats = pd.DataFrame( dfs['category'].value_counts().reset_index().rename({'index':'category', 'category': 'count'}, axis=1))\n", "print( f\"Total: {dfs.shape[0]}, missing data: { missing_dfs.shape[0] }, empty category: { dfs[dfs['category'].isna()].shape[0] }, clean-up: { stats['count'].sum() }\")\n", "stats.to_csv(\"../data/staging/summary.csv\", index=False)\n", "\n" ] }, { "cell_type": "code", "execution_count": 94, "id": "164de228-26cd-47a6-8c9b-a1d4c052dd24", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | 營業地址 | \n", "統一編號 | \n", "總機構統一編號 | \n", "營業人名稱 | \n", "資本額 | \n", "設立日期 | \n", "組織別名稱 | \n", "使用統一發票 | \n", "行業代號 | \n", "名稱 | \n", "... | \n", "名稱1 | \n", "行業代號2 | \n", "名稱2 | \n", "行業代號3 | \n", "名稱3 | \n", "index | \n", "business_id | \n", "business_name | \n", "category | \n", "supercategory | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "營業地址 | \n", "統一編號 | \n", "總機構統一編號 | \n", "營業人名稱 | \n", "資本額 | \n", "設立日期 | \n", "組織別名稱 | \n", "使用統一發票 | \n", "行業代號 | \n", "名稱 | \n", "... | \n", "名稱1 | \n", "行業代號2 | \n", "名稱2 | \n", "行業代號3 | \n", "名稱3 | \n", "0.0 | \n", "統一編號 | \n", "營業人名稱 | \n", "NaN | \n", "NaN | \n", "
1 | \n", "宜蘭縣五結鄉協和村親河路二段281號 | \n", "72810438 | \n", "NaN | \n", "馬紹爾魚鍋 | \n", "100000 | \n", "1070330 | \n", "獨資 | \n", "Y | \n", "472311 | \n", "水產品零售 | \n", "... | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "72810438 | \n", "馬紹爾魚鍋 | \n", "火(鍋/爐) | \n", "中式 | \n", "
2 | \n", "宜蘭縣宜蘭市建業里006鄰建業路92巷57號1樓 | \n", "99780204 | \n", "NaN | \n", "昭洋海產行 | \n", "30000 | \n", "930721 | \n", "獨資 | \n", "Y | \n", "472311 | \n", "水產品零售 | \n", "... | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "2.0 | \n", "99780204 | \n", "昭洋海產行 | \n", "海鮮熱炒 | \n", "中式 | \n", "
3 | \n", "宜蘭縣礁溪鄉德陽村003鄰中山路二段106號1樓 | \n", "29369573 | \n", "NaN | \n", "來益魚行 | \n", "30000 | \n", "940414 | \n", "獨資 | \n", "N | \n", "472311 | \n", "水產品零售 | \n", "... | \n", "麵店、小吃店 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "3.0 | \n", "29369573 | \n", "來益魚行 | \n", "海鮮熱炒 | \n", "中式 | \n", "
4 | \n", "屏東縣東港鎮朝安里朝隆路39號(華僑市場B220號攤位) | \n", "89084214 | \n", "NaN | \n", "曾鮮商號 | \n", "3000 | \n", "1110719 | \n", "獨資 | \n", "N | \n", "472311 | \n", "水產品零售 | \n", "... | \n", "麵店、小吃店 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "4.0 | \n", "89084214 | \n", "曾鮮商號 | \n", "海鮮熱炒 | \n", "中式 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
17790 | \n", "高雄市鹽埕區育仁里五福四路28號1樓 | \n", "81007756 | \n", "NaN | \n", "凱地啤酒屋 | \n", "100000 | \n", "1061102 | \n", "獨資 | \n", "Y | \n", "563114 | \n", "飲酒店 | \n", "... | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "790.0 | \n", "81007756 | \n", "凱地啤酒屋 | \n", "PUB(一般,含Lounge) | \n", "西式 | \n", "
17791 | \n", "高雄市鹽埕區育仁里五福四路30號 | \n", "8921964 | \n", "NaN | \n", "合羽亭小吃店 | \n", "50000 | \n", "950330 | \n", "獨資 | \n", "N | \n", "563114 | \n", "飲酒店 | \n", "... | \n", "飲料零售 | \n", "561115 | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "791.0 | \n", "8921964 | \n", "合羽亭小吃店 | \n", "日式料理(含居酒屋,串燒) | \n", "中式 | \n", "
17792 | \n", "高雄市鹽埕區育仁里五福四路88-1號 | \n", "99058469 | \n", "NaN | \n", "貓頭鷹啤酒屋 | \n", "200000 | \n", "921028 | \n", "獨資 | \n", "Y | \n", "563114 | \n", "飲酒店 | \n", "... | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "792.0 | \n", "99058469 | \n", "貓頭鷹啤酒屋 | \n", "PUB(一般,含Lounge) | \n", "西式 | \n", "
17793 | \n", "高雄市鼓山區明誠里文忠路147號1樓 | \n", "92153880 | \n", "NaN | \n", "里奧餐飲企業社 | \n", "100000 | \n", "1111226 | \n", "獨資 | \n", "N | \n", "563114 | \n", "飲酒店 | \n", "... | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "793.0 | \n", "92153880 | \n", "里奧餐飲企業社 | \n", "NaN | \n", "NaN | \n", "
17794 | \n", "高雄市鼓山區龍水里美術東七街120號 | \n", "59252804 | \n", "NaN | \n", "簡單酒業股份有限公司 | \n", "7500000 | \n", "1060515 | \n", "股份有限公司 | \n", "Y | \n", "563114 | \n", "飲酒店 | \n", "... | \n", "餐廳 | \n", "472913 | \n", "菸酒零售 | \n", "NaN | \n", "NaN | \n", "794.0 | \n", "59252804 | \n", "簡單酒業股份有限公司 | \n", "特色餐廳(含雞、鵝、牛、羊肉) | \n", "中式 | \n", "
98633 rows × 21 columns
\n", "\n", " | 營業地址 | \n", "統一編號 | \n", "總機構統一編號 | \n", "營業人名稱 | \n", "資本額 | \n", "設立日期 | \n", "組織別名稱 | \n", "使用統一發票 | \n", "行業代號 | \n", "名稱 | \n", "行業代號1 | \n", "名稱1 | \n", "行業代號2 | \n", "名稱2 | \n", "行業代號3 | \n", "名稱3 | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "營業地址 | \n", "統一編號 | \n", "總機構統一編號 | \n", "營業人名稱 | \n", "資本額 | \n", "設立日期 | \n", "組織別名稱 | \n", "使用統一發票 | \n", "行業代號 | \n", "名稱 | \n", "行業代號1 | \n", "名稱1 | \n", "行業代號2 | \n", "名稱2 | \n", "行業代號3 | \n", "名稱3 | \n", "
1 | \n", "花蓮縣花蓮市國強里豐村101之3號 | \n", "50741465 | \n", "NaN | \n", "松田魚池 | \n", "50000 | \n", "1060526 | \n", "獨資 | \n", "N | \n", "472311 | \n", "水產品零售 | \n", "932911 | \n", "釣魚場 | \n", "561113 | \n", "麵店、小吃店 | \n", "NaN | \n", "NaN | \n", "
2 | \n", "雲林縣口湖鄉湖口村湖口129號 | \n", "87082295 | \n", "NaN | \n", "勁豪水產養殖場 | \n", "150000 | \n", "1091102 | \n", "獨資 | \n", "N | \n", "472311 | \n", "水產品零售 | \n", "561115 | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
3 | \n", "高雄市前鎮區明孝里漁港南一路39號 | \n", "24507540 | \n", "NaN | \n", "隆順安全食品股份有限公司 | \n", "50000000 | \n", "990209 | \n", "股份有限公司 | \n", "Y | \n", "472311 | \n", "水產品零售 | \n", "561115 | \n", "餐廳 | \n", "454399 | \n", "其他水產品批發 | \n", "472999 | \n", "未分類其他食品、飲料及菸草製品零售 | \n", "
4 | \n", "高雄市左營區新上里自由二路223號 | \n", "25970691 | \n", "24507540 | \n", "隆順安全食品股份有限公司自由門市 | \n", "0 | \n", "990527 | \n", "其他 | \n", "Y | \n", "472311 | \n", "水產品零售 | \n", "561115 | \n", "餐廳 | \n", "472999 | \n", "未分類其他食品、飲料及菸草製品零售 | \n", "454399 | \n", "其他水產品批發 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
17790 | \n", "高雄市鹽埕區育仁里五福四路28號1樓 | \n", "81007756 | \n", "NaN | \n", "凱地啤酒屋 | \n", "100000 | \n", "1061102 | \n", "獨資 | \n", "Y | \n", "563114 | \n", "飲酒店 | \n", "561115 | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
17791 | \n", "高雄市鹽埕區育仁里五福四路30號 | \n", "8921964 | \n", "NaN | \n", "合羽亭小吃店 | \n", "50000 | \n", "950330 | \n", "獨資 | \n", "N | \n", "563114 | \n", "飲酒店 | \n", "472914 | \n", "飲料零售 | \n", "561115 | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "
17792 | \n", "高雄市鹽埕區育仁里五福四路88-1號 | \n", "99058469 | \n", "NaN | \n", "貓頭鷹啤酒屋 | \n", "200000 | \n", "921028 | \n", "獨資 | \n", "Y | \n", "563114 | \n", "飲酒店 | \n", "561115 | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
17793 | \n", "高雄市鼓山區明誠里文忠路147號1樓 | \n", "92153880 | \n", "NaN | \n", "里奧餐飲企業社 | \n", "100000 | \n", "1111226 | \n", "獨資 | \n", "N | \n", "563114 | \n", "飲酒店 | \n", "561115 | \n", "餐廳 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
17794 | \n", "高雄市鼓山區龍水里美術東七街120號 | \n", "59252804 | \n", "NaN | \n", "簡單酒業股份有限公司 | \n", "7500000 | \n", "1060515 | \n", "股份有限公司 | \n", "Y | \n", "563114 | \n", "飲酒店 | \n", "561115 | \n", "餐廳 | \n", "472913 | \n", "菸酒零售 | \n", "NaN | \n", "NaN | \n", "
17795 rows × 16 columns
\n", "