Hello again,
With a bit of reformatting it works on my side with the following :
CSV file
Date,Precipitacao,TempMaxima,TempMinima,Insolacao,VelocidadeVento
2020-01-04 0:00,0,0,0,0,0
2020-01-05 1:00,1,1,1,1,1
2020-01-06 2:00,2,2,2,2,2
2020-01-07 3:00,3,3,3,3,3
2020-01-08 4:00,4,4,4,4,4
app.py file
import streamlit as st
import pandas as pd
import numpy as np
# carrega arquivos
from datetime import datetime
# CABEÇAHO PRINCIPAL
st.title("DATA WARINGLING de dados METEOROLÓGICOS")
# --------------------------------------------------------
# seleciona um conjunto de dados + Retornar um Dataframe
# --------------------------------------------------------
data_e_hora_atuais = datetime.now()
data_e_hora_em_texto = data_e_hora_atuais.strftime("%d/%m/%Y %H:%M")
st.write(data_e_hora_em_texto)
st.warning("Atenção, selecione o separador correto do seu arquivo CSV")
option = st.selectbox("Clique e selecione", (",", ";", "/"))
uploaded_file = st.file_uploader("Buscar arquivo CSV ", type="csv", encoding="utf8")
if uploaded_file is not None:
data = pd.read_csv(uploaded_file, sep=option, parse_dates=["Date"])
data.set_index("Date", inplace=True)
df = data[
["Precipitacao", "TempMaxima", "TempMinima", "Insolacao", "VelocidadeVento"]
]
if st.checkbox("Mostrar seus dados"):
st.subheader("Dados")
st.write("Você selecionou:[", option, "]")
st.write(data) # IMprime o dataframe
st.write(
"TOTAL de **colunas:**", data.shape[1], "TOTAL de **linhas**", data.shape[0]
)
# --------------------------------------------------------
# Informações basicas dos dados
# ------------------------------------------------------
Can you try with this ?