{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "function call get_retriver_from_docs [Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 0}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: ลำดับ\\n: *ค่าใช้จ่ายในการเข้าถึงชุมชนมีประสิทธิภาพมากที่สุด'), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 1}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 25\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 2}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 24\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 3}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 43\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 4}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 33\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 5}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 8\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 6}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 37\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 7}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 29\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 8}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 5\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 9}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 9\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 10}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 10\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 11}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 31\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 12}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 4\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 13}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 19\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 14}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 35\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 15}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 16\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 16}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 39\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 17}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 44\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 18}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 42\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 19}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 17\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 20}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 28\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 21}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 27\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 22}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 6\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 23}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 48\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 24}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 26\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 25}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 36\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 26}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 11\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 27}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 14\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 28}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 13\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 29}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 38\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 30}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 47\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 31}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 2\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 32}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 40\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 33}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 15\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 34}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 32\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 35}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 45\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 36}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 7\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 37}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 20\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 38}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 3\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 39}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 22\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 40}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 1\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 41}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 12\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 42}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 41\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 43}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 23\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 44}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 21\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 45}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 49\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 46}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 18\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 47}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 34\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 48}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 30\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 49}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 50\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 50}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 46\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 51}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 52}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: แหล่งข้อมูล : สำนักงานการพัฒนาชุมชน สำนักพัฒนาสังคม กรุงเทพมหานคร (ข้อมูล ณ วันที่ 25 เม.ย. 65)\\n: '), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 0}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: หน่วย: บาท\\n: '), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 1}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาค\\n: 2564'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 2}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ทั่วราชอาณาจักร\\n: 21,616.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 3}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: กรุงเทพมหานคร และ 3 จังหวัด\\n: 31,382.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 4}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 31,866.68'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 5}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 27,484.76'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 6}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 33,995.57'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 7}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 31,639.92'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 8}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคกลาง\\n: 22,332.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 9}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 25,326.92'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 10}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,020.79'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 11}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,324.54'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 12}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,146.07'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 13}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,292.27'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 14}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 26,503.14'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 15}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 28,001.46'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 16}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,365.56'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 17}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,347.34'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 18}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,796.09'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 19}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,968.49'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 20}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 23,318.79'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 21}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,775.45'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 22}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,347.26'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 23}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,171.08'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 24}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,346.86'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 25}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,776.76'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 26}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 24,003.25'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 27}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,694.64'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 28}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,239.86'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 29}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,242.70'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 30}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,844.56'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 31}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคเหนือ\\n: 16,441.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 32}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,572.74'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 33}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,929.95'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 34}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,948.34'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 35}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,530.72'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 36}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,052.87'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 37}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,649.76'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 38}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 12,552.05'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 39}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 12,907.69'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 40}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 12,214.19'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 41}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,151.74'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 42}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,416.63'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 43}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,496.88'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 44}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,506.34'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 45}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,033.63'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 46}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,300.60'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 47}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,398.17'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 48}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,743.26'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 49}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคตะวันออกเฉียงเหนือ\\n: 16,869.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 50}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,289.06'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 51}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,834.94'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 52}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,018.13'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 53}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 13,443.72'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 54}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,751.71'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 55}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,391.11'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 56}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,177.83'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 57}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,206.77'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 58}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,539.55'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 59}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,840.51'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 60}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,054.60'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 61}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,747.02'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 62}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,012.91'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 63}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,903.20'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 64}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,000.26'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 65}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,606.70'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 66}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,398.96'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 67}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,757.96'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 68}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,604.73'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 69}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,970.94'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 70}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคใต้\\n: 20,628.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 71}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,574.79'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 72}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 24,233.52'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 73}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,200.60'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 74}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 32,944.35'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 75}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 25,539.36'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 76}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,916.32'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 77}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,500.62'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 78}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,655.98'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 79}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,845.48'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 80}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,296.68'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 81}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,578.04'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 82}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,392.67'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 83}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,927.64'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 84}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,088.68'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 0}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: \\n: '), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 1}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ประเภทค่าใช้จ่าย*\\n: '), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 2}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: \\n: 2564'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 3}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: อาหาร เครื่องดื่ม และยาสูบ\\n: 35.5'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 4}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ค่าที่อยู่อาศัยและเครื่องใช้ภายในบ้าน\\n: 21.4'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 5}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การเดินทางและยานพาหนะ\\n: 16'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 6}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ใช้ส่วนบุคคล/เครื่องนุ่งห่ม/รองเท้า\\n: 4.9'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 7}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การสื่อสาร\\n: 4'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 8}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การบันเทิง/การจัดงานพิธี\\n: 1'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 9}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การศึกษา\\n: 1.6'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 10}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: เวชภัณฑ์/ค่ารักษาพยาบาล\\n: 1.7'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 11}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: กิจกรรมทางศาสนา\\n: 0.9'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 12}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ค่าใช้จ่ายที่ไม่เกี่ยวกับการอุปโภคบริโภค เช่น ค่าภาษี ของขวัญ \\n เบี้ยประกันภัย ซื้อสลากกินแบ\\uf70aง/หวย ดอกเบี้ย\\n: 13'), Document(metadata={'source': 'document/community type by district.csv', 'row': 0}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จำแนกตามสำนักงานเขต และประเภทของชุมชน\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 1}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สำนักงานเขต\\n: รวม'), Document(metadata={'source': 'document/community type by district.csv', 'row': 2}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: \\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 3}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพกลาง\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 4}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ดินแดง\\n: 23'), Document(metadata={'source': 'document/community type by district.csv', 'row': 5}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ดุสิต\\n: 43'), Document(metadata={'source': 'document/community type by district.csv', 'row': 6}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ป้อมปราบศัตรูพ่าย\\n: 14'), Document(metadata={'source': 'document/community type by district.csv', 'row': 7}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: พญาไท\\n: 22'), Document(metadata={'source': 'document/community type by district.csv', 'row': 8}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: พระนคร\\n: 20'), Document(metadata={'source': 'document/community type by district.csv', 'row': 9}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ราชเทวี\\n: 25'), Document(metadata={'source': 'document/community type by district.csv', 'row': 10}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: วังทองหลาง\\n: 19'), Document(metadata={'source': 'document/community type by district.csv', 'row': 11}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สัมพันธวงศ์\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 12}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ห้วยขวาง\\n: 22'), Document(metadata={'source': 'document/community type by district.csv', 'row': 13}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 205'), Document(metadata={'source': 'document/community type by district.csv', 'row': 14}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพใต้\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 15}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คลองเตย\\n: 39'), Document(metadata={'source': 'document/community type by district.csv', 'row': 16}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางคอแหลม\\n: 28'), Document(metadata={'source': 'document/community type by district.csv', 'row': 17}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางนา\\n: 34'), Document(metadata={'source': 'document/community type by district.csv', 'row': 18}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางรัก\\n: 15'), Document(metadata={'source': 'document/community type by district.csv', 'row': 19}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ปทุมวัน\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 20}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: พระโขนง\\n: 44'), Document(metadata={'source': 'document/community type by district.csv', 'row': 21}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ยานนาวา\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 22}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: วัฒนา\\n: 16'), Document(metadata={'source': 'document/community type by district.csv', 'row': 23}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สวนหลวง\\n: 45'), Document(metadata={'source': 'document/community type by district.csv', 'row': 24}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สาทร\\n: 24'), Document(metadata={'source': 'document/community type by district.csv', 'row': 25}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 279'), Document(metadata={'source': 'document/community type by district.csv', 'row': 26}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพเหนือ\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 27}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จตุจักร\\n: 41'), Document(metadata={'source': 'document/community type by district.csv', 'row': 28}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ดอนเมือง\\n: 96'), Document(metadata={'source': 'document/community type by district.csv', 'row': 29}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางเขน\\n: 73'), Document(metadata={'source': 'document/community type by district.csv', 'row': 30}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางซื่อ\\n: 50'), Document(metadata={'source': 'document/community type by district.csv', 'row': 31}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ลาดพร้าว\\n: 36'), Document(metadata={'source': 'document/community type by district.csv', 'row': 32}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สายไหม\\n: 79'), Document(metadata={'source': 'document/community type by district.csv', 'row': 33}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หลักสี่\\n: 77'), Document(metadata={'source': 'document/community type by district.csv', 'row': 34}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 452'), Document(metadata={'source': 'document/community type by district.csv', 'row': 35}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 36}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จำแนกตามสำนักงานเขต และประเภทของชุมชน (ต่อ)\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 37}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สำนักงานเขต\\n: รวม'), Document(metadata={'source': 'document/community type by district.csv', 'row': 38}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: \\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 39}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพตะวันออก\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 40}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คลองสามวา\\n: 84'), Document(metadata={'source': 'document/community type by district.csv', 'row': 41}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คันนายาว\\n: 42'), Document(metadata={'source': 'document/community type by district.csv', 'row': 42}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางกะปิ\\n: 27'), Document(metadata={'source': 'document/community type by district.csv', 'row': 43}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บึงกุ่ม\\n: 37'), Document(metadata={'source': 'document/community type by district.csv', 'row': 44}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ประเวศ\\n: 45'), Document(metadata={'source': 'document/community type by district.csv', 'row': 45}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: มีนบุรี\\n: 63'), Document(metadata={'source': 'document/community type by district.csv', 'row': 46}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ลาดกระบัง\\n: 65'), Document(metadata={'source': 'document/community type by district.csv', 'row': 47}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สะพานสูง\\n: 29'), Document(metadata={'source': 'document/community type by district.csv', 'row': 48}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หนองจอก\\n: 99'), Document(metadata={'source': 'document/community type by district.csv', 'row': 49}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 491'), Document(metadata={'source': 'document/community type by district.csv', 'row': 50}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงธนเหนือ\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 51}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คลองสาน\\n: 34'), Document(metadata={'source': 'document/community type by district.csv', 'row': 52}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จอมทอง\\n: 48'), Document(metadata={'source': 'document/community type by district.csv', 'row': 53}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ตลิ่งชัน\\n: 43'), Document(metadata={'source': 'document/community type by district.csv', 'row': 54}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ทวีวัฒนา\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 55}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ธนบุรี\\n: 43'), Document(metadata={'source': 'document/community type by district.csv', 'row': 56}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางกอกน้อย\\n: 37'), Document(metadata={'source': 'document/community type by district.csv', 'row': 57}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางกอกใหญ่\\n: 30'), Document(metadata={'source': 'document/community type by district.csv', 'row': 58}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางพลัด\\n: 48'), Document(metadata={'source': 'document/community type by district.csv', 'row': 59}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 300'), Document(metadata={'source': 'document/community type by district.csv', 'row': 60}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงธนใต้\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 61}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ทุ่งครุ\\n: 29'), Document(metadata={'source': 'document/community type by district.csv', 'row': 62}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางขุนเทียน\\n: 51'), Document(metadata={'source': 'document/community type by district.csv', 'row': 63}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางแค\\n: 47'), Document(metadata={'source': 'document/community type by district.csv', 'row': 64}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางบอน\\n: 12'), Document(metadata={'source': 'document/community type by district.csv', 'row': 65}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ภาษีเจริญ\\n: 51'), Document(metadata={'source': 'document/community type by district.csv', 'row': 66}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ราษฎร์บูรณะ\\n: 28'), Document(metadata={'source': 'document/community type by district.csv', 'row': 67}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หนองแขม\\n: 71'), Document(metadata={'source': 'document/community type by district.csv', 'row': 68}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 289'), Document(metadata={'source': 'document/community type by district.csv', 'row': 69}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวมทั้งหมด\\n: 2016'), Document(metadata={'source': 'document/community type by district.csv', 'row': 70}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: แหล่งข้อมูล : สำนักงานการพัฒนาชุมชน สำนักพัฒนาสังคม กรุงเทพมหานคร (ข้อมูล ณ วันที่ 25 เม.ย. 65)\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 71}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หมายเหตุ : ระเบียบกรุงเทพมหานครว่าด้วยชุมชนและกรรมการชุมชน พ.ศ. 2564 ชุมชนแบ่งออกเป็น 5 ประเภท ได้แก่\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 72}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หมายเหตุ : ชุมชนแออัด / ชุมชนเมือง / ชุมชนชาญเมือง / ชุมชนอาคารสูง / ชุมชนรูปแบบพิเศษ\\n: ')] \n", "\n" ] }, { "ename": "", "evalue": "", "output_type": "error", "traceback": [ "\u001b[1;31mThe Kernel crashed while executing code in the current cell or a previous cell. \n", "\u001b[1;31mPlease review the code in the cell(s) to identify a possible cause of the failure. \n", "\u001b[1;31mClick here for more info. \n", "\u001b[1;31mView Jupyter log for further details." ] } ], "source": [ "from chatbot_multiagent import submitUserMessage\n", "import random\n", "from math import inf\n", "from time import time\n", "\n", "def QA_sample_test(quesion_test:list[str], num_samples:int=inf):\n", " stt = time()\n", " # Ensure there are at least 5 lines in the list\n", " num_samples = min(10, len(quesion_test))\n", " sample_quesion = random.sample(quesion_test, num_samples)\n", " \n", " result = []\n", " for quesion in sample_quesion:\n", " try:\n", " answer = submitUserMessage(quesion)\n", " result.append({'quesion': quesion, 'answer': answer}) \n", " except Exception as e:\n", " result.append({'quesion': quesion, 'error': e}) \n", " print(\"Error: \", e) \n", " \n", " exet = time() - stt\n", " exet_rept = f\"average execution time: {exet/num_samples}sec.\"\n", " print(exet_rept)\n", " return result, exet_rept" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "function call nearby_search {'keyword': 'ร้านของชำ', 'location_name': 'อนุสาวรีย์ชัยสมรภูมิ', 'radius': 1000, 'place_type': 'store'} \n", "\n", "function call nearby_dense_community {'location_name': 'นวลจันทร์', 'radius': 1000} \n", "\n", "function call nearby_search {'keyword': 'restaurant', 'location_name': 'นวลจันทร์', 'radius': 1000, 'place_type': 'restaurant'} \n", "\n", "Error: Error code: 500 - {'error': {'message': 'The model produced invalid content. Consider modifying your prompt if you are seeing this error persistently.', 'type': 'model_error', 'param': None, 'code': None}}\n", "function call nearby_search {'keyword': 'grocery store', 'location_name': 'Victory Monument', 'radius': 1000, 'place_type': 'store'} \n", "\n", "function call nearby_search {'keyword': 'coffee shop', 'location_name': 'mbk center', 'radius': 1000, 'place_type': 'cafe'} \n", "\n", "function call google_searchfunction call google_search pricing of The Palette in Bangkok \n", "\n", " pricing of BEANS Coffee Roaster Paragon in Bangkok \n", "\n", "function call google_search pricing of Treasure Specialty Coffee in Bangkok \n", "\n", "function call google_search pricing of Salotto Coffee in Bangkok \n", "\n", "function call google_search pricing of Bullet Thai Craft Beer in Bangkok \n", "\n", "function call find_place_from_textfunction call nearby_search {'keyword': 'restaurant', 'location_name': 'Siam Paragon', 'radius': 1000, 'place_type': 'restaurant'} \n", "\n", " Siam Paragon\n", "function call google_search restaurant pricing in Bangkok \n", "\n", "function call nearby_search {'keyword': 'coffee shop', 'location_name': 'เซ็นทรัลเวิลด์', 'radius': 1000, 'place_type': 'cafe'} \n", "\n", "function call google_searchfunction call google_search pricing of Earthy Roaster (Specialty Coffee) in Central World \n", "\n", " pricing of BEANS Coffee Roaster Paragon in Central World \n", "\n", "function call google_search pricing of Salotto Coffee in Central World \n", "\n", "function call google_search pricing of The Basic Coffee BKK in Central World \n", "\n", "function call google_search pricing of Bullet Thai Craft Beer in Central World \n", "\n" ] } ], "source": [ "with open('./testsets/user_question_testsets.txt', 'r') as file:\n", " quesion_test = file.readlines() \n", "\n", "results, exet_rept = QA_sample_test(quesion_test, num_samples=10)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Results saved to testsets/QA_smaple.txt\n" ] } ], "source": [ "file_path = 'testsets/QA_smaple.txt'\n", "\n", "# Open the file in write mode\n", "with open(file_path, 'w') as file:\n", " # Iterate over each dictionary in the list\n", " for result in results:\n", " # Iterate over each key-value pair in the dictionary\n", " for key, value in result.items():\n", " # Write each key-value pair to the file\n", " file.write(f\"{key}: \\n\\t{str(value).strip()}\\n\")\n", " # Add a blank line between dictionaries\n", " file.write(\"\\n\\n\")\n", " file.write(\"-\"*200+\"\\n\")\n", " \n", " file.write(exet_rept)\n", "\n", "print(f\"Results saved to {file_path}\")" ] } ], "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.11.9" } }, "nbformat": 4, "nbformat_minor": 2 }