mirror of
https://github.com/dtomlinson91/street_group_tech_test
synced 2025-12-22 20:05:45 +00:00
36 lines
923 B
Python
36 lines
923 B
Python
from importlib import resources
|
|
|
|
import pandas as pd
|
|
from pandas_profiling import ProfileReport
|
|
|
|
|
|
def main():
|
|
with resources.path("analyse_properties.data", "pp-complete.csv") as csv_file:
|
|
df_report = pd.read_csv(
|
|
csv_file,
|
|
names=[
|
|
"transaction_id",
|
|
"price",
|
|
"date_of_transfer",
|
|
"postcode",
|
|
"property_type",
|
|
"old_new",
|
|
"duration",
|
|
"paon",
|
|
"saon",
|
|
"street",
|
|
"locality",
|
|
"town_city",
|
|
"district",
|
|
"county",
|
|
"ppd_category",
|
|
"record_status",
|
|
],
|
|
)
|
|
profile = ProfileReport(df_report, title="Price Paid Data", minimal=True)
|
|
profile.to_file("price_paid_data_report.html")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|