uploaded_file = st.file_uploader("Choose a file")
if uploaded_file is not None:
assengerIds = pd.read_csv(uploaded_file)['PassengerId']
st.write(passengerIds)
for passengerID in passengerIds:
st.text_input(passengerID)
mais j’obtiens une erreur car
st.text_input()
ne supporte pas apparemment les variables …que faire dans ce cas ?
L’erreur que vous avez rencontrée était probablement due à la façon dont vous utilisiez la fonction: vous essayiez de passer une variable en tant qu’argument à st.text_input. st.text_input attend une chaîne (string) comme argument, qui est le label de la barre de saisie.
Pour corriger cette erreur, vous devez passer une chaîne en tant qu’argument à st.text_input ou utiliser st.selectbox pour permettre à l’utilisateur de choisir un ID de passager, puis faire le st.text_input pour afficher la valeur sélectionnée.