import streamlit as st import pandas as pd from datasets import load_dataset @st.cache_data def cache_load_dataset(): dataset = load_dataset("kraina/airbnb", "all") return dataset dataset = cache_load_dataset() data = pd.DataFrame(dataset['train']).dropna() data['lon'] = data['lng'] st.title("Airbnb Dataset") st.subheader("https://huggingface.co/datasets/kraina/airbnb") st.write('Based on: https://doi.org/10.1016/j.tourman.2021.104319') st.write(f'Cities: {len(data["city"].unique())}') st.write(f'Total listings: {len(data)}') st.map(data)