import streamlit as st | |
import pandas as pd | |
from datasets import load_dataset | |
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://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) |