{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" } }, "cells": [ { "cell_type": "code", "execution_count": null, "metadata": { "id": "retRenUTV_zY" }, "outputs": [], "source": [] }, { "cell_type": "code", "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 206 }, "id": "66a5bb7c", "outputId": "43d093be-b202-481e-f42e-4e75f331c4d4" }, "source": [ "import pandas as pd\n", "project_df_config = pd.read_csv('/content/ProjectConfiguration.csv', sep=',', on_bad_lines='skip')\n", "display(project_df_config.head())" ], "execution_count": null, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ " id projectId propertyCategory \\\n", "0 cmf53kkzz000ivcu89r5399s4 cmf53kkzy000fvcu8tx8jwjmr RESIDENTIAL \n", "1 cmf53kl00000kvcu86ivy65di cmf53kkzy000fvcu8tx8jwjmr RESIDENTIAL \n", "2 cmf5r6hv20004vxpt0l657blu cmf5r6hv00001vxptnfichhfl RESIDENTIAL \n", "3 cmfawdrnq000avc18qcvaxzi9 cmfawdrno0007vc18l0fm0z2j RESIDENTIAL \n", "4 cmfawdrnr000dvc188hupv4yy cmfawdrno0007vc18l0fm0z2j RESIDENTIAL \n", "\n", " type customBHK \n", "0 1BHK \n", "1 2BHK \n", "2 2BHK 2BHK \n", "3 1BHK 1BHK \n", "4 3BHK 3BHK " ], "text/html": [ "\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", " \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", " \n", " \n", " \n", " \n", " \n", "
idprojectIdpropertyCategorytypecustomBHK
0cmf53kkzz000ivcu89r5399s4cmf53kkzy000fvcu8tx8jwjmrRESIDENTIAL1BHK
1cmf53kl00000kvcu86ivy65dicmf53kkzy000fvcu8tx8jwjmrRESIDENTIAL2BHK
2cmf5r6hv20004vxpt0l657blucmf5r6hv00001vxptnfichhflRESIDENTIAL2BHK2BHK
3cmfawdrnq000avc18qcvaxzi9cmfawdrno0007vc18l0fm0z2jRESIDENTIAL1BHK1BHK
4cmfawdrnr000dvc188hupv4yycmfawdrno0007vc18l0fm0z2jRESIDENTIAL3BHK3BHK
\n", "
\n", "
\n", "\n", "
\n", " \n", "\n", " \n", "\n", " \n", "
\n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", " \n", "
\n", "\n", "
\n", "
\n" ], "application/vnd.google.colaboratory.intrinsic+json": { "type": "dataframe", "summary": "{\n \"name\": \"display(project_df_config\",\n \"rows\": 5,\n \"fields\": [\n {\n \"column\": \"id \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \"cmf53kl00000kvcu86ivy65di\",\n \"cmfawdrnr000dvc188hupv4yy\",\n \"cmf5r6hv20004vxpt0l657blu\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" projectId \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" cmf53kkzy000fvcu8tx8jwjmr\",\n \" cmf5r6hv00001vxptnfichhfl\",\n \" cmfawdrno0007vc18l0fm0z2j\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" propertyCategory\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" RESIDENTIAL \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" type \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" 1BHK \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" customBHK\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 4,\n \"samples\": [\n \" 2BHK\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" } }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "project_df_config_var = pd.read_csv('/content/ProjectConfigurationVariant.csv', sep=',', on_bad_lines='skip')\n", "display(project_df_config_var.head())" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 313 }, "id": "t4eD2J_oWxQA", "outputId": "adbbc6e4-4464-4733-e227-ca88b4604888" }, "execution_count": null, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ " id \"configurationId\" \"bathrooms\" \\\n", "0 cmf5r6hv20005vxpt3yfnl2qp \"cmf5r6hv20004vxpt0l657blu\" \"12\" \n", "1 cmf5r6hv20006vxptcx3lmm05 \"cmf5r6hv20004vxpt0l657blu\" \"3\" \n", "2 cmfawdrnq000bvc188680qjyx \"cmfawdrnq000avc18qcvaxzi9\" \"1\" \n", "3 cmfawdrnr000cvc1897rpsu1b \"cmfawdrnq000avc18qcvaxzi9\" \"1\" \n", "4 cmfawdrnr000evc18jwvlery4 \"cmfawdrnr000dvc188hupv4yy\" \"3\" \n", "\n", " \"privateBathrooms\" \"publicBathrooms\" \"balcony\" \"furnishedType\" \\\n", "0 \"3\" \"UNFURNISHED\" \n", "1 \"2\" \"UNFURNISHED\" \n", "2 \"1\" \"UNFURNISHED\" \n", "3 \"1\" \"UNFURNISHED\" \n", "4 \"2\" \"UNFURNISHED\" \n", "\n", " \"furnishingType\" \\\n", "0 \"[]\" ... \n", "1 \"[]\" ... \n", "2 \"[]\" ... \n", "3 \"[]\" ... \n", "4 \"[]\" ... \n", "\n", " \"lift\" \"ageOfProperty\" \"parkingType\" \"listingType\" \\\n", "0 \"false\" \"Sell\" \n", "1 \"false\" \"Sell\" \n", "2 \"false\" \"Sell\" \n", "3 \"false\" \"Sell\" \n", "4 \"false\" \"Sell\" \n", "\n", " \"floorPlanImage\" \\\n", "0 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \n", "1 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \n", "2 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \n", "3 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \n", "4 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \n", "\n", " \"carpetArea\" \"price\" \\\n", "0 \"972\" \"120000000\" \n", "1 \"188.73\" \"210000000\" \n", "2 \"426.57\" \"13000000\" \n", "3 \"460.8\" \"15000000\" \n", "4 \"893.08\" \"29000000\" \n", "\n", " \"propertyImages\" \\\n", "0 \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "1 \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "2 \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "3 \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "4 \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "\n", " \"maintenanceCharges\" \"aboutProperty\" \\\n", "0 \"faded \" \"about property \" \n", "1 \"fsdaffdsafsfdddsa\" \n", "2 \"na\" \n", "3 \"na\" \n", "4 \"na\" \n", "\n", " \"createdAt\" \"updatedAt\" \n", "0 \"2025-09-04 18:42:08.748\" \"2025-09-04 18:42:08.748\" \n", "1 \"2025-09-04 18:42:08.748\" \"2025-09-04 18:42:08.748\" \n", "2 \"2025-09-08 09:06:36.995\" \"2025-09-08 09:06:36.995\" \n", "3 \"2025-09-08 09:06:36.995\" \"2025-09-08 09:06:36.995\" \n", "4 \"2025-09-08 09:06:36.995\" \"2025-09-08 09:06:36.995\" " ], "text/html": [ "\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", " \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", " \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", " \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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
id\"configurationId\"\"bathrooms\"\"privateBathrooms\"\"publicBathrooms\"\"balcony\"\"furnishedType\"\"furnishingType\"\"lift\"\"ageOfProperty\"\"parkingType\"\"listingType\"\"floorPlanImage\"\"carpetArea\"\"price\"\"propertyImages\"\"maintenanceCharges\"\"aboutProperty\"\"createdAt\"\"updatedAt\"
0cmf5r6hv20005vxpt3yfnl2qp\"cmf5r6hv20004vxpt0l657blu\"\"12\"\"3\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"972\"\"120000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"faded \"\"about property \"\"2025-09-04 18:42:08.748\"\"2025-09-04 18:42:08.748\"
1cmf5r6hv20006vxptcx3lmm05\"cmf5r6hv20004vxpt0l657blu\"\"3\"\"2\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"188.73\"\"210000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"fsdaffdsafsfdddsa\"\"2025-09-04 18:42:08.748\"\"2025-09-04 18:42:08.748\"
2cmfawdrnq000bvc188680qjyx\"cmfawdrnq000avc18qcvaxzi9\"\"1\"\"1\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"426.57\"\"13000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"na\"\"2025-09-08 09:06:36.995\"\"2025-09-08 09:06:36.995\"
3cmfawdrnr000cvc1897rpsu1b\"cmfawdrnq000avc18qcvaxzi9\"\"1\"\"1\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"460.8\"\"15000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"na\"\"2025-09-08 09:06:36.995\"\"2025-09-08 09:06:36.995\"
4cmfawdrnr000evc18jwvlery4\"cmfawdrnr000dvc188hupv4yy\"\"3\"\"2\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"893.08\"\"29000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"na\"\"2025-09-08 09:06:36.995\"\"2025-09-08 09:06:36.995\"
\n", "
\n", "
\n", "\n", "
\n", " \n", "\n", " \n", "\n", " \n", "
\n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", " \n", "
\n", "\n", "
\n", "
\n" ], "application/vnd.google.colaboratory.intrinsic+json": { "type": "dataframe", "summary": "{\n \"name\": \"display(project_df_config_var\",\n \"rows\": 5,\n \"fields\": [\n {\n \"column\": \"id \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \"cmf5r6hv20006vxptcx3lmm05\",\n \"cmfawdrnr000evc18jwvlery4\",\n \"cmfawdrnq000bvc188680qjyx\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"configurationId\\\" \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" \\\"cmf5r6hv20004vxpt0l657blu\\\"\",\n \" \\\"cmfawdrnq000avc18qcvaxzi9\\\"\",\n \" \\\"cmfawdrnr000dvc188hupv4yy\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"bathrooms\\\"\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" \\\"12\\\" \",\n \" \\\"3\\\" \",\n \" \\\"1\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"privateBathrooms\\\"\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"publicBathrooms\\\"\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"balcony\\\"\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" \\\"3\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"furnishedType\\\" \",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \\\"UNFURNISHED\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"furnishingType\\\" \",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \\\"[]\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"lift\\\" \",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \\\"false\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"ageOfProperty\\\"\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"parkingType\\\"\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"listingType\\\"\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \\\"Sell\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"floorPlanImage\\\" \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" \\\"https://pub-d28896f69c604ec5aa743cb0397740d9.r2.dev/1757011238542-2d39a8b06669406b.jpg\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"carpetArea\\\"\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" \\\"188.73\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"price\\\" \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" \\\"210000000\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"propertyImages\\\" \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" \\\"[\\\"\\\"https://pub-d28896f69c604ec5aa743cb0397740d9.r2.dev/1757011238542-bd3d1a40c2d7fadb.jpg\\\"\\\"]\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"maintenanceCharges\\\"\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 2,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"aboutProperty\\\" \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" \\\"about property \\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"createdAt\\\" \",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 2,\n \"samples\": [\n \" \\\"2025-09-08 09:06:36.995\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" \\\"updatedAt\\\"\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 2,\n \"samples\": [\n \" \\\"2025-09-08 09:06:36.995\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" } }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "# Clean up column names by removing quotes and spaces\n", "project_df_config_var.columns = project_df_config_var.columns.str.replace('\"', '').str.strip()\n", "project_df_config.columns = project_df_config.columns.str.strip()\n", "\n", "# Perform the left merge\n", "merged_config_df = pd.merge(project_df_config_var, project_df_config, left_on='configurationId', right_on='id', how='left')\n", "\n", "# Display the first few rows of the merged dataframe\n", "display(merged_config_df.head())" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 342 }, "id": "pcPvJV8gZCjt", "outputId": "c8f97191-b8e3-4c7a-b47f-ac0f5c049706" }, "execution_count": null, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ " id_x configurationId bathrooms \\\n", "0 cmf5r6hv20005vxpt3yfnl2qp \"cmf5r6hv20004vxpt0l657blu\" \"12\" \n", "1 cmf5r6hv20006vxptcx3lmm05 \"cmf5r6hv20004vxpt0l657blu\" \"3\" \n", "2 cmfawdrnq000bvc188680qjyx \"cmfawdrnq000avc18qcvaxzi9\" \"1\" \n", "3 cmfawdrnr000cvc1897rpsu1b \"cmfawdrnq000avc18qcvaxzi9\" \"1\" \n", "4 cmfawdrnr000evc18jwvlery4 \"cmfawdrnr000dvc188hupv4yy\" \"3\" \n", "\n", " privateBathrooms publicBathrooms balcony furnishedType \\\n", "0 \"3\" \"UNFURNISHED\" \n", "1 \"2\" \"UNFURNISHED\" \n", "2 \"1\" \"UNFURNISHED\" \n", "3 \"1\" \"UNFURNISHED\" \n", "4 \"2\" \"UNFURNISHED\" \n", "\n", " furnishingType lift \\\n", "0 \"[]\" ... \"false\" \n", "1 \"[]\" ... \"false\" \n", "2 \"[]\" ... \"false\" \n", "3 \"[]\" ... \"false\" \n", "4 \"[]\" ... \"false\" \n", "\n", " ageOfProperty ... propertyImages \\\n", "0 ... \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "1 ... \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "2 ... \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "3 ... \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "4 ... \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "\n", " maintenanceCharges aboutProperty \\\n", "0 \"faded \" \"about property \" \n", "1 \"fsdaffdsafsfdddsa\" \n", "2 \"na\" \n", "3 \"na\" \n", "4 \"na\" \n", "\n", " createdAt updatedAt id_y projectId \\\n", "0 \"2025-09-04 18:42:08.748\" \"2025-09-04 18:42:08.748\" NaN NaN \n", "1 \"2025-09-04 18:42:08.748\" \"2025-09-04 18:42:08.748\" NaN NaN \n", "2 \"2025-09-08 09:06:36.995\" \"2025-09-08 09:06:36.995\" NaN NaN \n", "3 \"2025-09-08 09:06:36.995\" \"2025-09-08 09:06:36.995\" NaN NaN \n", "4 \"2025-09-08 09:06:36.995\" \"2025-09-08 09:06:36.995\" NaN NaN \n", "\n", " propertyCategory type customBHK \n", "0 NaN NaN NaN \n", "1 NaN NaN NaN \n", "2 NaN NaN NaN \n", "3 NaN NaN NaN \n", "4 NaN NaN NaN \n", "\n", "[5 rows x 25 columns]" ], "text/html": [ "\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", " \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", " \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", " \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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
id_xconfigurationIdbathroomsprivateBathroomspublicBathroomsbalconyfurnishedTypefurnishingTypeliftageOfProperty...propertyImagesmaintenanceChargesaboutPropertycreatedAtupdatedAtid_yprojectIdpropertyCategorytypecustomBHK
0cmf5r6hv20005vxpt3yfnl2qp\"cmf5r6hv20004vxpt0l657blu\"\"12\"\"3\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"faded \"\"about property \"\"2025-09-04 18:42:08.748\"\"2025-09-04 18:42:08.748\"NaNNaNNaNNaNNaN
1cmf5r6hv20006vxptcx3lmm05\"cmf5r6hv20004vxpt0l657blu\"\"3\"\"2\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"fsdaffdsafsfdddsa\"\"2025-09-04 18:42:08.748\"\"2025-09-04 18:42:08.748\"NaNNaNNaNNaNNaN
2cmfawdrnq000bvc188680qjyx\"cmfawdrnq000avc18qcvaxzi9\"\"1\"\"1\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"na\"\"2025-09-08 09:06:36.995\"\"2025-09-08 09:06:36.995\"NaNNaNNaNNaNNaN
3cmfawdrnr000cvc1897rpsu1b\"cmfawdrnq000avc18qcvaxzi9\"\"1\"\"1\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"na\"\"2025-09-08 09:06:36.995\"\"2025-09-08 09:06:36.995\"NaNNaNNaNNaNNaN
4cmfawdrnr000evc18jwvlery4\"cmfawdrnr000dvc188hupv4yy\"\"3\"\"2\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"na\"\"2025-09-08 09:06:36.995\"\"2025-09-08 09:06:36.995\"NaNNaNNaNNaNNaN
\n", "

5 rows × 25 columns

\n", "
\n", "
\n", "\n", "
\n", " \n", "\n", " \n", "\n", " \n", "
\n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", " \n", "
\n", "\n", "
\n", "
\n" ], "application/vnd.google.colaboratory.intrinsic+json": { "type": "dataframe" } }, "metadata": {} } ] }, { "cell_type": "code", "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "f230f8e3", "outputId": "1299b902-56f1-4c77-d96a-8a5a4f36cd72" }, "source": [ "print(f\"The merged_config_df has {merged_config_df.shape[0]} rows and {merged_config_df.shape[1]} columns.\")" ], "execution_count": null, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "The merged_config_df has 78 rows and 25 columns.\n" ] } ] }, { "cell_type": "code", "source": [ "merged_config_df.to_csv('final_merged_data100.csv', index=False)" ], "metadata": { "id": "hDr5uJqvbg2Y" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "project_adr_df = pd.read_csv('/content/ProjectAddress.csv', sep=',', on_bad_lines='skip')\n", "display(project_adr_df.head())" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 310 }, "id": "kkdwonEdcbgf", "outputId": "b3cd5648-6818-4ac8-8b16-c1e383cf98af" }, "execution_count": null, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ " id projectId \\\n", "0 cmf53kl01000nvcu8ibut7fka cmf53kkzy000fvcu8tx8jwjmr \n", "1 cmfc6pq1n000cvca0gpdjstzf cmfc6pq1k0001vca0ikzb258m \n", "2 cmfc79ip8001lvca0o1ls6fuz cmfc79ip5001cvca0qht6o44p \n", "3 cmfcccifw004vvca0mvtcgxos cmfcccifs004nvca0b7im3r5a \n", "4 cmff8swbn0007vxp7bhj7cmqv cmff8swbm0001vxp7pe3neibi \n", "\n", " landmark \\\n", "0 Babys school \n", "1 JBCN International School Mulund \n", "2 JBCN International School Parel \n", "3 Lodha Xperia Mall \n", "4 sdfgb \n", "\n", " fullAddress \\\n", "0 Mumbai chembur ... \n", "1 Prataprao Gujar Rd Neelam Nagar Mulund East M... \n", "2 AVENUE 15 Ramesh Barrel Supplying Company K.T... \n", "3 64C5+C63 Dombivli East Dombivli Maharashtra 4... \n", "4 asdfgh ... \n", "\n", " pincode \n", "0 411017 \n", "1 400081 \n", "2 400015 \n", "3 421201 \n", "4 123456 " ], "text/html": [ "\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", " \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", " \n", " \n", " \n", " \n", " \n", "
idprojectIdlandmarkfullAddresspincode
0cmf53kl01000nvcu8ibut7fkacmf53kkzy000fvcu8tx8jwjmrBabys schoolMumbai chembur ...411017
1cmfc6pq1n000cvca0gpdjstzfcmfc6pq1k0001vca0ikzb258mJBCN International School MulundPrataprao Gujar Rd Neelam Nagar Mulund East M...400081
2cmfc79ip8001lvca0o1ls6fuzcmfc79ip5001cvca0qht6o44pJBCN International School ParelAVENUE 15 Ramesh Barrel Supplying Company K.T...400015
3cmfcccifw004vvca0mvtcgxoscmfcccifs004nvca0b7im3r5aLodha Xperia Mall64C5+C63 Dombivli East Dombivli Maharashtra 4...421201
4cmff8swbn0007vxp7bhj7cmqvcmff8swbm0001vxp7pe3neibisdfgbasdfgh ...123456
\n", "
\n", "
\n", "\n", "
\n", " \n", "\n", " \n", "\n", " \n", "
\n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", " \n", "
\n", "\n", "
\n", "
\n" ], "application/vnd.google.colaboratory.intrinsic+json": { "type": "dataframe", "summary": "{\n \"name\": \"display(project_adr_df\",\n \"rows\": 5,\n \"fields\": [\n {\n \"column\": \"id \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \"cmfc6pq1n000cvca0gpdjstzf\",\n \"cmff8swbn0007vxp7bhj7cmqv\",\n \"cmfc79ip8001lvca0o1ls6fuz\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" projectId \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" cmfc6pq1k0001vca0ikzb258m\",\n \" cmff8swbm0001vxp7pe3neibi\",\n \" cmfc79ip5001cvca0qht6o44p\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" landmark \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" JBCN International School Mulund \",\n \" sdfgb \",\n \" JBCN International School Parel \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" fullAddress \",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" Prataprao Gujar Rd Neelam Nagar Mulund East Mumbai Maharashtra 400081 \",\n \" asdfgh \",\n \" AVENUE 15 Ramesh Barrel Supplying Company K.T.Gupta Wadi S.P.Murai Rd behind Sewri Road Sewri W Maharashtra 400015 \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \" pincode\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 127590,\n \"min\": 123456,\n \"max\": 421201,\n \"num_unique_values\": 5,\n \"samples\": [\n 400081,\n 123456,\n 400015\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" } }, "metadata": {} } ] }, { "cell_type": "code", "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "d3c5cc71", "outputId": "bf2b1a0b-b8b0-4744-85a0-48cd3c29bfa2" }, "source": [ "print(\"Columns in merged_config_df:\", merged_config_df.columns)\n", "print(\"Columns in project_adr_df:\", project_adr_df.columns)" ], "execution_count": null, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Columns in merged_config_df: Index(['id_x', 'configurationId', 'bathrooms', 'privateBathrooms',\n", " 'publicBathrooms', 'balcony', 'furnishedType', 'furnishingType', 'lift',\n", " 'ageOfProperty', 'parkingType', 'listingType', 'floorPlanImage',\n", " 'carpetArea', 'price', 'propertyImages', 'maintenanceCharges',\n", " 'aboutProperty', 'createdAt', 'updatedAt', 'id_y', 'projectId',\n", " 'propertyCategory', 'type', 'customBHK'],\n", " dtype='object')\n", "Columns in project_adr_df: Index(['id ', ' projectId ',\n", " ' landmark ',\n", " ' fullAddress ',\n", " ' pincode'],\n", " dtype='object')\n" ] } ] }, { "cell_type": "code", "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 342 }, "id": "91c5028d", "outputId": "5c9b438d-1134-4f93-c67c-3d9113abf76e" }, "source": [ "# Clean up column names by removing quotes and spaces\n", "merged_config_df.columns = merged_config_df.columns.str.strip()\n", "project_adr_df.columns = project_adr_df.columns.str.strip()\n", "\n", "# Perform the left merge\n", "final_merged_df = pd.merge(merged_config_df, project_adr_df, on='projectId', how='left')\n", "\n", "# Display the first few rows of the merged dataframe\n", "display(final_merged_df.head())" ], "execution_count": null, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ " id_x configurationId bathrooms \\\n", "0 cmf5r6hv20005vxpt3yfnl2qp \"cmf5r6hv20004vxpt0l657blu\" \"12\" \n", "1 cmf5r6hv20006vxptcx3lmm05 \"cmf5r6hv20004vxpt0l657blu\" \"3\" \n", "2 cmfawdrnq000bvc188680qjyx \"cmfawdrnq000avc18qcvaxzi9\" \"1\" \n", "3 cmfawdrnr000cvc1897rpsu1b \"cmfawdrnq000avc18qcvaxzi9\" \"1\" \n", "4 cmfawdrnr000evc18jwvlery4 \"cmfawdrnr000dvc188hupv4yy\" \"3\" \n", "\n", " privateBathrooms publicBathrooms balcony furnishedType \\\n", "0 \"3\" \"UNFURNISHED\" \n", "1 \"2\" \"UNFURNISHED\" \n", "2 \"1\" \"UNFURNISHED\" \n", "3 \"1\" \"UNFURNISHED\" \n", "4 \"2\" \"UNFURNISHED\" \n", "\n", " furnishingType lift \\\n", "0 \"[]\" ... \"false\" \n", "1 \"[]\" ... \"false\" \n", "2 \"[]\" ... \"false\" \n", "3 \"[]\" ... \"false\" \n", "4 \"[]\" ... \"false\" \n", "\n", " ageOfProperty ... updatedAt id_y projectId \\\n", "0 ... \"2025-09-04 18:42:08.748\" NaN NaN \n", "1 ... \"2025-09-04 18:42:08.748\" NaN NaN \n", "2 ... \"2025-09-08 09:06:36.995\" NaN NaN \n", "3 ... \"2025-09-08 09:06:36.995\" NaN NaN \n", "4 ... \"2025-09-08 09:06:36.995\" NaN NaN \n", "\n", " propertyCategory type customBHK id landmark fullAddress pincode \n", "0 NaN NaN NaN NaN NaN NaN NaN \n", "1 NaN NaN NaN NaN NaN NaN NaN \n", "2 NaN NaN NaN NaN NaN NaN NaN \n", "3 NaN NaN NaN NaN NaN NaN NaN \n", "4 NaN NaN NaN NaN NaN NaN NaN \n", "\n", "[5 rows x 29 columns]" ], "text/html": [ "\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", " \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", " \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", " \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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
id_xconfigurationIdbathroomsprivateBathroomspublicBathroomsbalconyfurnishedTypefurnishingTypeliftageOfProperty...updatedAtid_yprojectIdpropertyCategorytypecustomBHKidlandmarkfullAddresspincode
0cmf5r6hv20005vxpt3yfnl2qp\"cmf5r6hv20004vxpt0l657blu\"\"12\"\"3\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"2025-09-04 18:42:08.748\"NaNNaNNaNNaNNaNNaNNaNNaNNaN
1cmf5r6hv20006vxptcx3lmm05\"cmf5r6hv20004vxpt0l657blu\"\"3\"\"2\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"2025-09-04 18:42:08.748\"NaNNaNNaNNaNNaNNaNNaNNaNNaN
2cmfawdrnq000bvc188680qjyx\"cmfawdrnq000avc18qcvaxzi9\"\"1\"\"1\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"2025-09-08 09:06:36.995\"NaNNaNNaNNaNNaNNaNNaNNaNNaN
3cmfawdrnr000cvc1897rpsu1b\"cmfawdrnq000avc18qcvaxzi9\"\"1\"\"1\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"2025-09-08 09:06:36.995\"NaNNaNNaNNaNNaNNaNNaNNaNNaN
4cmfawdrnr000evc18jwvlery4\"cmfawdrnr000dvc188hupv4yy\"\"3\"\"2\"\"UNFURNISHED\"\"[]\" ...\"false\"...\"2025-09-08 09:06:36.995\"NaNNaNNaNNaNNaNNaNNaNNaNNaN
\n", "

5 rows × 29 columns

\n", "
\n", "
\n", "\n", "
\n", " \n", "\n", " \n", "\n", " \n", "
\n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", " \n", "
\n", "\n", "
\n", "
\n" ], "application/vnd.google.colaboratory.intrinsic+json": { "type": "dataframe" } }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "print(f\"The final_merged_df has {final_merged_df.shape[0]} rows and {final_merged_df.shape[1]} columns.\")" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "r9-uyxyMfqoz", "outputId": "67e7116b-02b4-43ad-9149-fbae9ce23efd" }, "execution_count": null, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "The final_merged_df has 78 rows and 29 columns.\n" ] } ] }, { "cell_type": "code", "source": [ "final_merged_df.to_csv('final_merged_data200.csv', index=False)" ], "metadata": { "id": "l4SW0LqJgX9C" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "project_df = pd.read_csv('/content/project.csv', sep=',', on_bad_lines='skip')\n", "display(project_df_config_var.head())" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 313 }, "id": "o_GW3ua-cqC-", "outputId": "5f6e7769-8734-46e1-c758-2a58ff937310" }, "execution_count": null, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ " id configurationId bathrooms \\\n", "0 cmf5r6hv20005vxpt3yfnl2qp \"cmf5r6hv20004vxpt0l657blu\" \"12\" \n", "1 cmf5r6hv20006vxptcx3lmm05 \"cmf5r6hv20004vxpt0l657blu\" \"3\" \n", "2 cmfawdrnq000bvc188680qjyx \"cmfawdrnq000avc18qcvaxzi9\" \"1\" \n", "3 cmfawdrnr000cvc1897rpsu1b \"cmfawdrnq000avc18qcvaxzi9\" \"1\" \n", "4 cmfawdrnr000evc18jwvlery4 \"cmfawdrnr000dvc188hupv4yy\" \"3\" \n", "\n", " privateBathrooms publicBathrooms balcony furnishedType \\\n", "0 \"3\" \"UNFURNISHED\" \n", "1 \"2\" \"UNFURNISHED\" \n", "2 \"1\" \"UNFURNISHED\" \n", "3 \"1\" \"UNFURNISHED\" \n", "4 \"2\" \"UNFURNISHED\" \n", "\n", " furnishingType lift \\\n", "0 \"[]\" ... \"false\" \n", "1 \"[]\" ... \"false\" \n", "2 \"[]\" ... \"false\" \n", "3 \"[]\" ... \"false\" \n", "4 \"[]\" ... \"false\" \n", "\n", " ageOfProperty parkingType listingType \\\n", "0 \"Sell\" \n", "1 \"Sell\" \n", "2 \"Sell\" \n", "3 \"Sell\" \n", "4 \"Sell\" \n", "\n", " floorPlanImage carpetArea \\\n", "0 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \"972\" \n", "1 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \"188.73\" \n", "2 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \"426.57\" \n", "3 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \"460.8\" \n", "4 \"https://pub-d28896f69c604ec5aa743cb0397740d9... \"893.08\" \n", "\n", " price propertyImages \\\n", "0 \"120000000\" \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "1 \"210000000\" \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "2 \"13000000\" \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "3 \"15000000\" \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "4 \"29000000\" \"[\"\"https://pub-d28896f69c604ec5aa743cb039774... \n", "\n", " maintenanceCharges aboutProperty \\\n", "0 \"faded \" \"about property \" \n", "1 \"fsdaffdsafsfdddsa\" \n", "2 \"na\" \n", "3 \"na\" \n", "4 \"na\" \n", "\n", " createdAt updatedAt \n", "0 \"2025-09-04 18:42:08.748\" \"2025-09-04 18:42:08.748\" \n", "1 \"2025-09-04 18:42:08.748\" \"2025-09-04 18:42:08.748\" \n", "2 \"2025-09-08 09:06:36.995\" \"2025-09-08 09:06:36.995\" \n", "3 \"2025-09-08 09:06:36.995\" \"2025-09-08 09:06:36.995\" \n", "4 \"2025-09-08 09:06:36.995\" \"2025-09-08 09:06:36.995\" " ], "text/html": [ "\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", " \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", " \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", " \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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
idconfigurationIdbathroomsprivateBathroomspublicBathroomsbalconyfurnishedTypefurnishingTypeliftageOfPropertyparkingTypelistingTypefloorPlanImagecarpetAreapricepropertyImagesmaintenanceChargesaboutPropertycreatedAtupdatedAt
0cmf5r6hv20005vxpt3yfnl2qp\"cmf5r6hv20004vxpt0l657blu\"\"12\"\"3\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"972\"\"120000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"faded \"\"about property \"\"2025-09-04 18:42:08.748\"\"2025-09-04 18:42:08.748\"
1cmf5r6hv20006vxptcx3lmm05\"cmf5r6hv20004vxpt0l657blu\"\"3\"\"2\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"188.73\"\"210000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"fsdaffdsafsfdddsa\"\"2025-09-04 18:42:08.748\"\"2025-09-04 18:42:08.748\"
2cmfawdrnq000bvc188680qjyx\"cmfawdrnq000avc18qcvaxzi9\"\"1\"\"1\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"426.57\"\"13000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"na\"\"2025-09-08 09:06:36.995\"\"2025-09-08 09:06:36.995\"
3cmfawdrnr000cvc1897rpsu1b\"cmfawdrnq000avc18qcvaxzi9\"\"1\"\"1\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"460.8\"\"15000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"na\"\"2025-09-08 09:06:36.995\"\"2025-09-08 09:06:36.995\"
4cmfawdrnr000evc18jwvlery4\"cmfawdrnr000dvc188hupv4yy\"\"3\"\"2\"\"UNFURNISHED\"\"[]\" ...\"false\"\"Sell\"\"https://pub-d28896f69c604ec5aa743cb0397740d9...\"893.08\"\"29000000\"\"[\"\"https://pub-d28896f69c604ec5aa743cb039774...\"na\"\"2025-09-08 09:06:36.995\"\"2025-09-08 09:06:36.995\"
\n", "
\n", "
\n", "\n", "
\n", " \n", "\n", " \n", "\n", " \n", "
\n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", " \n", "
\n", "\n", "
\n", "
\n" ], "application/vnd.google.colaboratory.intrinsic+json": { "type": "dataframe", "summary": "{\n \"name\": \"display(project_df_config_var\",\n \"rows\": 5,\n \"fields\": [\n {\n \"column\": \"id\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \"cmf5r6hv20006vxptcx3lmm05\",\n \"cmfawdrnr000evc18jwvlery4\",\n \"cmfawdrnq000bvc188680qjyx\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"configurationId\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" \\\"cmf5r6hv20004vxpt0l657blu\\\"\",\n \" \\\"cmfawdrnq000avc18qcvaxzi9\\\"\",\n \" \\\"cmfawdrnr000dvc188hupv4yy\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"bathrooms\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" \\\"12\\\" \",\n \" \\\"3\\\" \",\n \" \\\"1\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"privateBathrooms\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"publicBathrooms\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"balcony\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" \\\"3\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"furnishedType\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \\\"UNFURNISHED\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"furnishingType\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \\\"[]\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"lift\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \\\"false\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"ageOfProperty\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"parkingType\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"listingType\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \" \\\"Sell\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"floorPlanImage\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" \\\"https://pub-d28896f69c604ec5aa743cb0397740d9.r2.dev/1757011238542-2d39a8b06669406b.jpg\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"carpetArea\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" \\\"188.73\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"price\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" \\\"210000000\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"propertyImages\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 5,\n \"samples\": [\n \" \\\"[\\\"\\\"https://pub-d28896f69c604ec5aa743cb0397740d9.r2.dev/1757011238542-bd3d1a40c2d7fadb.jpg\\\"\\\"]\\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"maintenanceCharges\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 2,\n \"samples\": [\n \" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"aboutProperty\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \" \\\"about property \\\" \"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"createdAt\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 2,\n \"samples\": [\n \" \\\"2025-09-08 09:06:36.995\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"updatedAt\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 2,\n \"samples\": [\n \" \\\"2025-09-08 09:06:36.995\\\"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" } }, "metadata": {} } ] }, { "cell_type": "code", "source": [], "metadata": { "id": "giZvUiPMdIQB" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [], "metadata": { "id": "9U3IJrNeijE9" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [], "metadata": { "id": "WjLvmDQ8ijBd" }, "execution_count": null, "outputs": [] } ] }