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