airbnb / app.py
RaczeQ's picture
Create app.py
0810e42
raw
history blame
490 Bytes
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://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)