{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "f20bddee-1e7c-4c46-a17a-c7bb6c13f30c", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/Users/kadir/code/realestate/crawler/venv/lib/python3.12/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": [ "from data_access import Listing\n", "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 2, "id": "b1101088-9613-465f-81fd-79801e0202b8", "metadata": {}, "outputs": [], "source": [ "ls = Listing.get_all_listings()" ] }, { "cell_type": "code", "execution_count": 3, "id": "63e61601-7e3f-4d58-89f6-1794e4868cc3", "metadata": {}, "outputs": [], "source": [ "ds = [l.dict_nicely() for l in ls]" ] }, { "cell_type": "code", "execution_count": 4, "id": "1c222721-f426-42c0-9ac5-badc1f7a2034", "metadata": {}, "outputs": [ { "data": { "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", "
sqm_ocrpriceprice_per_sqmurl
07.81350000.044814.340589https://www.rightmove.co.uk/properties/102360773
15.88695000.0118197.278912https://www.rightmove.co.uk/properties/115530848
264.74575000.08881.680568https://www.rightmove.co.uk/properties/117095606
352.80790000.014962.121212https://www.rightmove.co.uk/properties/118752221
44.56425000.093201.754386https://www.rightmove.co.uk/properties/119578451
...............
1020NaN220000.0NaNhttps://www.rightmove.co.uk/properties/86809926
102149.00450000.09183.673469https://www.rightmove.co.uk/properties/86811141
102258.20550000.09450.171821https://www.rightmove.co.uk/properties/86811177
10233.00475000.0158333.333333https://www.rightmove.co.uk/properties/86812494
102481.60790000.09681.372549https://www.rightmove.co.uk/properties/86972726
\n", "

1025 rows × 4 columns

\n", "
" ], "text/plain": [ " sqm_ocr price price_per_sqm \\\n", "0 7.81 350000.0 44814.340589 \n", "1 5.88 695000.0 118197.278912 \n", "2 64.74 575000.0 8881.680568 \n", "3 52.80 790000.0 14962.121212 \n", "4 4.56 425000.0 93201.754386 \n", "... ... ... ... \n", "1020 NaN 220000.0 NaN \n", "1021 49.00 450000.0 9183.673469 \n", "1022 58.20 550000.0 9450.171821 \n", "1023 3.00 475000.0 158333.333333 \n", "1024 81.60 790000.0 9681.372549 \n", "\n", " url \n", "0 https://www.rightmove.co.uk/properties/102360773 \n", "1 https://www.rightmove.co.uk/properties/115530848 \n", "2 https://www.rightmove.co.uk/properties/117095606 \n", "3 https://www.rightmove.co.uk/properties/118752221 \n", "4 https://www.rightmove.co.uk/properties/119578451 \n", "... ... \n", "1020 https://www.rightmove.co.uk/properties/86809926 \n", "1021 https://www.rightmove.co.uk/properties/86811141 \n", "1022 https://www.rightmove.co.uk/properties/86811177 \n", "1023 https://www.rightmove.co.uk/properties/86812494 \n", "1024 https://www.rightmove.co.uk/properties/86972726 \n", "\n", "[1025 rows x 4 columns]" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.DataFrame(ds)\n", "df" ] }, { "cell_type": "code", "execution_count": 7, "id": "99c5b304-3d13-466b-a9f5-83a5db6311b5", "metadata": {}, "outputs": [ { "data": { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
sqm_ocrpriceprice_per_sqmurl
95374142.40550000.07.418157https://www.rightmove.co.uk/properties/145546538
24921850.10725000.033.180626https://www.rightmove.co.uk/properties/140821736
177137.50695000.05054.545455https://www.rightmove.co.uk/properties/139354259
35285.50475000.05555.555556https://www.rightmove.co.uk/properties/142142348
3682.90475000.05729.794934https://www.rightmove.co.uk/properties/128925950
700101.00650000.06435.643564https://www.rightmove.co.uk/properties/144591572
82380.40525000.06529.850746https://www.rightmove.co.uk/properties/145051769
21491.51650000.07103.048847https://www.rightmove.co.uk/properties/140326307
17191.10650000.07135.016465https://www.rightmove.co.uk/properties/139245428
598109.40795000.07266.910420https://www.rightmove.co.uk/properties/144034655
14693.78700000.07464.278098https://www.rightmove.co.uk/properties/138510395
711100.31750000.07476.821852https://www.rightmove.co.uk/properties/144620303
59286.49650000.07515.319690https://www.rightmove.co.uk/properties/143987669
624101.35775000.07646.768624https://www.rightmove.co.uk/properties/144217922
5597.60750000.07684.426230https://www.rightmove.co.uk/properties/132564737
85181.01625000.07715.096902https://www.rightmove.co.uk/properties/145172504
35689.00695000.07808.988764https://www.rightmove.co.uk/properties/142185623
74885.90675000.07857.974389https://www.rightmove.co.uk/properties/144771281
20482.40650000.07888.349515https://www.rightmove.co.uk/properties/140173319
65483.33665000.07980.319213https://www.rightmove.co.uk/properties/144361100
51487.50700000.08000.000000https://www.rightmove.co.uk/properties/143460365
76292.90750000.08073.196986https://www.rightmove.co.uk/properties/144846725
96392.90750000.08073.196986https://www.rightmove.co.uk/properties/145565252
93886.10699000.08118.466899https://www.rightmove.co.uk/properties/145491137
40390.60750000.08278.145695https://www.rightmove.co.uk/properties/142704416
30293.30795000.08520.900322https://www.rightmove.co.uk/properties/141595433
67193.27800000.08577.248847https://www.rightmove.co.uk/properties/144429140
34980.57695000.08626.039469https://www.rightmove.co.uk/properties/142115918
22490.10800000.08879.023307https://www.rightmove.co.uk/properties/140464481
74081.70735000.08996.328029https://www.rightmove.co.uk/properties/144722414
32687.30800000.09163.802978https://www.rightmove.co.uk/properties/141846023
31981.57750000.09194.556822https://www.rightmove.co.uk/properties/141797357
55886.77800000.09219.776420https://www.rightmove.co.uk/properties/143758763
71286.30800000.09269.988413https://www.rightmove.co.uk/properties/144622157
47386.00800000.09302.325581https://www.rightmove.co.uk/properties/143210102
10580.40750000.09328.358209https://www.rightmove.co.uk/properties/136988726
100280.27750000.09343.465803https://www.rightmove.co.uk/properties/86775291
23582.80775000.09359.903382https://www.rightmove.co.uk/properties/140611055
6585.10800000.09400.705053https://www.rightmove.co.uk/properties/134116232
3083.70795000.09498.207885https://www.rightmove.co.uk/properties/127787960
102481.60790000.09681.372549https://www.rightmove.co.uk/properties/86972726
8881.75800000.09785.932722https://www.rightmove.co.uk/properties/136012193
45480.80800000.09900.990099https://www.rightmove.co.uk/properties/143138867
34380.64800000.09920.634921https://www.rightmove.co.uk/properties/142032935
\n", "
" ], "text/plain": [ " sqm_ocr price price_per_sqm \\\n", "953 74142.40 550000.0 7.418157 \n", "249 21850.10 725000.0 33.180626 \n", "177 137.50 695000.0 5054.545455 \n", "352 85.50 475000.0 5555.555556 \n", "36 82.90 475000.0 5729.794934 \n", "700 101.00 650000.0 6435.643564 \n", "823 80.40 525000.0 6529.850746 \n", "214 91.51 650000.0 7103.048847 \n", "171 91.10 650000.0 7135.016465 \n", "598 109.40 795000.0 7266.910420 \n", "146 93.78 700000.0 7464.278098 \n", "711 100.31 750000.0 7476.821852 \n", "592 86.49 650000.0 7515.319690 \n", "624 101.35 775000.0 7646.768624 \n", "55 97.60 750000.0 7684.426230 \n", "851 81.01 625000.0 7715.096902 \n", "356 89.00 695000.0 7808.988764 \n", "748 85.90 675000.0 7857.974389 \n", "204 82.40 650000.0 7888.349515 \n", "654 83.33 665000.0 7980.319213 \n", "514 87.50 700000.0 8000.000000 \n", "762 92.90 750000.0 8073.196986 \n", "963 92.90 750000.0 8073.196986 \n", "938 86.10 699000.0 8118.466899 \n", "403 90.60 750000.0 8278.145695 \n", "302 93.30 795000.0 8520.900322 \n", "671 93.27 800000.0 8577.248847 \n", "349 80.57 695000.0 8626.039469 \n", "224 90.10 800000.0 8879.023307 \n", "740 81.70 735000.0 8996.328029 \n", "326 87.30 800000.0 9163.802978 \n", "319 81.57 750000.0 9194.556822 \n", "558 86.77 800000.0 9219.776420 \n", "712 86.30 800000.0 9269.988413 \n", "473 86.00 800000.0 9302.325581 \n", "105 80.40 750000.0 9328.358209 \n", "1002 80.27 750000.0 9343.465803 \n", "235 82.80 775000.0 9359.903382 \n", "65 85.10 800000.0 9400.705053 \n", "30 83.70 795000.0 9498.207885 \n", "1024 81.60 790000.0 9681.372549 \n", "88 81.75 800000.0 9785.932722 \n", "454 80.80 800000.0 9900.990099 \n", "343 80.64 800000.0 9920.634921 \n", "\n", " url \n", "953 https://www.rightmove.co.uk/properties/145546538 \n", "249 https://www.rightmove.co.uk/properties/140821736 \n", "177 https://www.rightmove.co.uk/properties/139354259 \n", "352 https://www.rightmove.co.uk/properties/142142348 \n", "36 https://www.rightmove.co.uk/properties/128925950 \n", "700 https://www.rightmove.co.uk/properties/144591572 \n", "823 https://www.rightmove.co.uk/properties/145051769 \n", "214 https://www.rightmove.co.uk/properties/140326307 \n", "171 https://www.rightmove.co.uk/properties/139245428 \n", "598 https://www.rightmove.co.uk/properties/144034655 \n", "146 https://www.rightmove.co.uk/properties/138510395 \n", "711 https://www.rightmove.co.uk/properties/144620303 \n", "592 https://www.rightmove.co.uk/properties/143987669 \n", "624 https://www.rightmove.co.uk/properties/144217922 \n", "55 https://www.rightmove.co.uk/properties/132564737 \n", "851 https://www.rightmove.co.uk/properties/145172504 \n", "356 https://www.rightmove.co.uk/properties/142185623 \n", "748 https://www.rightmove.co.uk/properties/144771281 \n", "204 https://www.rightmove.co.uk/properties/140173319 \n", "654 https://www.rightmove.co.uk/properties/144361100 \n", "514 https://www.rightmove.co.uk/properties/143460365 \n", "762 https://www.rightmove.co.uk/properties/144846725 \n", "963 https://www.rightmove.co.uk/properties/145565252 \n", "938 https://www.rightmove.co.uk/properties/145491137 \n", "403 https://www.rightmove.co.uk/properties/142704416 \n", "302 https://www.rightmove.co.uk/properties/141595433 \n", "671 https://www.rightmove.co.uk/properties/144429140 \n", "349 https://www.rightmove.co.uk/properties/142115918 \n", "224 https://www.rightmove.co.uk/properties/140464481 \n", "740 https://www.rightmove.co.uk/properties/144722414 \n", "326 https://www.rightmove.co.uk/properties/141846023 \n", "319 https://www.rightmove.co.uk/properties/141797357 \n", "558 https://www.rightmove.co.uk/properties/143758763 \n", "712 https://www.rightmove.co.uk/properties/144622157 \n", "473 https://www.rightmove.co.uk/properties/143210102 \n", "105 https://www.rightmove.co.uk/properties/136988726 \n", "1002 https://www.rightmove.co.uk/properties/86775291 \n", "235 https://www.rightmove.co.uk/properties/140611055 \n", "65 https://www.rightmove.co.uk/properties/134116232 \n", "30 https://www.rightmove.co.uk/properties/127787960 \n", "1024 https://www.rightmove.co.uk/properties/86972726 \n", "88 https://www.rightmove.co.uk/properties/136012193 \n", "454 https://www.rightmove.co.uk/properties/143138867 \n", "343 https://www.rightmove.co.uk/properties/142032935 " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df2 = df[df.sqm_ocr > 80]\n", "df2.sort_values('price_per_sqm')" ] }, { "cell_type": "code", "execution_count": 8, "id": "52545cfa-0932-46fe-ba7e-961fd43f2786", "metadata": {}, "outputs": [ { "data": { "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", "
sqm_ocrpriceprice_per_sqmurl
35973.40400000.05449.591281https://www.rightmove.co.uk/properties/142186991
29377.00425000.05519.480519https://www.rightmove.co.uk/properties/141437783
35285.50475000.05555.555556https://www.rightmove.co.uk/properties/142142348
68576.03425000.05589.898724https://www.rightmove.co.uk/properties/144494012
3682.90475000.05729.794934https://www.rightmove.co.uk/properties/128925950
49171.68450000.06277.901786https://www.rightmove.co.uk/properties/143315840
101973.67495000.06719.152980https://www.rightmove.co.uk/properties/86807916
\n", "
" ], "text/plain": [ " sqm_ocr price price_per_sqm \\\n", "359 73.40 400000.0 5449.591281 \n", "293 77.00 425000.0 5519.480519 \n", "352 85.50 475000.0 5555.555556 \n", "685 76.03 425000.0 5589.898724 \n", "36 82.90 475000.0 5729.794934 \n", "491 71.68 450000.0 6277.901786 \n", "1019 73.67 495000.0 6719.152980 \n", "\n", " url \n", "359 https://www.rightmove.co.uk/properties/142186991 \n", "293 https://www.rightmove.co.uk/properties/141437783 \n", "352 https://www.rightmove.co.uk/properties/142142348 \n", "685 https://www.rightmove.co.uk/properties/144494012 \n", "36 https://www.rightmove.co.uk/properties/128925950 \n", "491 https://www.rightmove.co.uk/properties/143315840 \n", "1019 https://www.rightmove.co.uk/properties/86807916 " ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df2 = df[(df.sqm_ocr > 70) & (df.price <500000)]\n", "df2.sort_values('price_per_sqm')" ] }, { "cell_type": "code", "execution_count": 9, "id": "d0246926-13ef-4110-8e3a-fb676a55c2a6", "metadata": {}, "outputs": [ { "data": { "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", " \n", "
sqm_ocrpriceprice_per_sqmurl
95374142.40550000.07.418157https://www.rightmove.co.uk/properties/145546538
82380.40525000.06529.850746https://www.rightmove.co.uk/properties/145051769
49273.90525000.07104.194858https://www.rightmove.co.uk/properties/143317361
56176.70550000.07170.795306https://www.rightmove.co.uk/properties/143780789
6973.10525000.07181.942544https://www.rightmove.co.uk/properties/134574563
98772.40525000.07251.381215https://www.rightmove.co.uk/properties/86648925
27277.89575000.07382.205675https://www.rightmove.co.uk/properties/141131297
52170.88525000.07406.884876https://www.rightmove.co.uk/properties/143514149
32476.10575000.07555.847569https://www.rightmove.co.uk/properties/141831353
101771.80550000.07660.167131https://www.rightmove.co.uk/properties/86804832
52678.00600000.07692.307692https://www.rightmove.co.uk/properties/143552156
81771.17550000.07727.975270https://www.rightmove.co.uk/properties/145035929
84377.50600000.07741.935484https://www.rightmove.co.uk/properties/145144988
33770.60550000.07790.368272https://www.rightmove.co.uk/properties/141904286
23375.70600000.07926.023778https://www.rightmove.co.uk/properties/140582213
76375.00600000.08000.000000https://www.rightmove.co.uk/properties/144862070
31571.30590000.08274.894811https://www.rightmove.co.uk/properties/141669686
89971.47595000.08325.171401https://www.rightmove.co.uk/properties/145362911
14771.50600000.08391.608392https://www.rightmove.co.uk/properties/138537527
97270.89595000.08393.285372https://www.rightmove.co.uk/properties/86296491
\n", "
" ], "text/plain": [ " sqm_ocr price price_per_sqm \\\n", "953 74142.40 550000.0 7.418157 \n", "823 80.40 525000.0 6529.850746 \n", "492 73.90 525000.0 7104.194858 \n", "561 76.70 550000.0 7170.795306 \n", "69 73.10 525000.0 7181.942544 \n", "987 72.40 525000.0 7251.381215 \n", "272 77.89 575000.0 7382.205675 \n", "521 70.88 525000.0 7406.884876 \n", "324 76.10 575000.0 7555.847569 \n", "1017 71.80 550000.0 7660.167131 \n", "526 78.00 600000.0 7692.307692 \n", "817 71.17 550000.0 7727.975270 \n", "843 77.50 600000.0 7741.935484 \n", "337 70.60 550000.0 7790.368272 \n", "233 75.70 600000.0 7926.023778 \n", "763 75.00 600000.0 8000.000000 \n", "315 71.30 590000.0 8274.894811 \n", "899 71.47 595000.0 8325.171401 \n", "147 71.50 600000.0 8391.608392 \n", "972 70.89 595000.0 8393.285372 \n", "\n", " url \n", "953 https://www.rightmove.co.uk/properties/145546538 \n", "823 https://www.rightmove.co.uk/properties/145051769 \n", "492 https://www.rightmove.co.uk/properties/143317361 \n", "561 https://www.rightmove.co.uk/properties/143780789 \n", "69 https://www.rightmove.co.uk/properties/134574563 \n", "987 https://www.rightmove.co.uk/properties/86648925 \n", "272 https://www.rightmove.co.uk/properties/141131297 \n", "521 https://www.rightmove.co.uk/properties/143514149 \n", "324 https://www.rightmove.co.uk/properties/141831353 \n", "1017 https://www.rightmove.co.uk/properties/86804832 \n", "526 https://www.rightmove.co.uk/properties/143552156 \n", "817 https://www.rightmove.co.uk/properties/145035929 \n", "843 https://www.rightmove.co.uk/properties/145144988 \n", "337 https://www.rightmove.co.uk/properties/141904286 \n", "233 https://www.rightmove.co.uk/properties/140582213 \n", "763 https://www.rightmove.co.uk/properties/144862070 \n", "315 https://www.rightmove.co.uk/properties/141669686 \n", "899 https://www.rightmove.co.uk/properties/145362911 \n", "147 https://www.rightmove.co.uk/properties/138537527 \n", "972 https://www.rightmove.co.uk/properties/86296491 " ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df2 = df[(df.sqm_ocr > 70) & (df.price <=600000)& (df.price >500000)]\n", "df2.sort_values('price_per_sqm')" ] }, { "cell_type": "code", "execution_count": null, "id": "b9f2ca7b-8476-47f1-a34f-7acdfbe84bd1", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "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.12.0" } }, "nbformat": 4, "nbformat_minor": 5 }