Простая & amp; элегантный способ сделать то же самое.
cat_list = ['Sun', 'Sun', 'Wed', 'Mon', 'Mon']
encoded_data, mapping_index = pd.Series(cat_list).factorize()
, и все сделано, проверьте ниже
print(encoded_data)
print(mapping_index)
print(mapping_index.get_loc("Mon"))
Решение - это просто логический контейнер для проектов, поэтому вы можете создать несколько решений, которые будут ссылаться на одни и те же (существующие) проекты. Это довольно распространено для больших решений, таких как, например, Xamarin.Forms - вы можете иметь одно большое решение со всеми проектами, а затем иметь меньшие решения для разработчиков, которым нужно работать только с подмножеством проектов. [111 ]
Вы можете добавить существующий проект к своему решению, щелкнув правой кнопкой мыши решение в Solution Explorer и выбрав Добавить - Существующий проект .
Я думаю, что ваш клиент может неправильно понять, что такое решение. Группировка ваших проектов в решении влияет только на ваше рабочее пространство в Visual Studio, это не означает, что ваши проекты имеют зависимости между ними (если вы явно не скажете это в их ссылках)