Есть много способов сделать это. Вы можете рассмотреть pd.factorize
, sklearn.preprocessing.LabelEncoder
и т. Д. Однако в этом конкретном случае у вас есть два варианта, которые вам подойдут лучше:
По вашему собственному методу вы можете добавить категории:
pd.Categorical( df.weekday, [
'Sunday', 'Monday', 'Tuesday',
'Wednesday', 'Thursday', 'Friday',
'Saturday'] ).labels
Другим вариантом является сопоставление значений непосредственно с помощью dict
df.weekday.map({
'Sunday': 0,
'Monday': 1,
# ... and so on. You get the idea ...
})
Вам нужно будет отправить его с запросом на следующую страницу. Самый простой способ сделать это - заключить вашу форму в элемент <form action="urlToNextPage" method="get">
. Таким образом, вся информация из ваших входных данных будет автоматически передаваться на следующую страницу в качестве параметров URL при вызове следующей страницы с помощью кнопок отправки, без необходимости использования какого-либо javascript.