![TroglodyteDerivations's picture](https://cdn-avatars.huggingface.co/v1/production/uploads/65cd11573003e8e9050e8dc2/63xHKdPIQ1CnfU7O7z7Ca.jpeg)
Updated line 7 with: st.title("Conjunto de datos de IA agentica multimodal a través de Uber 3 | Multimodal Agentic AI via Uber Dataset 3")
3df4b84
verified
import streamlit as st | |
import pandas as pd | |
import folium | |
from streamlit_folium import st_folium | |
# Set the title of the Streamlit app | |
st.title("Conjunto de datos de IA agentica multimodal a través de Uber 3 | Multimodal Agentic AI via Uber Dataset 3") | |
# Load and display the Uber dataset | |
# Cache the dataframe to improve performance | |
def load_data(): | |
return pd.read_csv('uber-raw-data-may14.csv') | |
# Load the Uber dataset | |
df = load_data() | |
# Display a subset of the dataframe (rows 10 to 20) | |
st.subheader("Trips per Hour (Rows 10 to 20)") | |
st.dataframe(df.iloc[10:21]) # Display rows 10 to 20 | |
# Load and display videos | |
video_files = [f'analisis_video_{i}.mp4' for i in range(1, 14)] # Generate video filenames | |
for video_file in video_files: | |
try: | |
with open(video_file, 'rb') as f: | |
video_bytes = f.read() | |
st.video(video_bytes) | |
except FileNotFoundError: | |
st.warning(f"Video file {video_file} not found.") | |
# Load and display the Folium map | |
st.subheader("Trips Map") | |
try: | |
# Load the Folium map from the HTML file | |
with open('trips_map.html', 'r', encoding='utf-8') as f: | |
map_html = f.read() | |
# Display the map using st_folium | |
st.components.v1.html(map_html, width=700, height=500) | |
except FileNotFoundError: | |
st.warning("Folium map file 'trips_map.html' not found.") |