Преобразовать лямбда-функцию для понимания списка - PullRequest
0 голосов
/ 07 марта 2019

df['name'] = df.target.apply(lambda x: iris.target_names[x])

Интересно, как я могу достичь тех же результатов, но с пониманием списка.Я хочу создать новый столбец с именем 'name' и заполнить его 'setosa', если iris.target = 0, 'versicolor', если iris.target = 1, и 'virginica', если iris.target = 2 .

Существует 3 типа имен целей, но len (iris.target) = 150

Я работаю с набором данных обучения Iris Scikit, вот мой общий доступБлокнот Jupyter: https://github.com/irmscher9/jpt/blob/master/Test%20Jupiter.ipynb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...