Ошибка карты в PythonPython

Программы на Python
Anonymous
Ошибка карты в Python

Сообщение Anonymous »

Код: Выделить всё

def mapTarget(target):[b]    if target == 0:
return 'setosa'
if target == 1:
return 'versicolor'
if target == 2 :
return 'virgincia'

ir = load_iris()
df = pd.DataFrame(ir['data'], columns = ir['feature_names'])
df['target'] = ir['target']
df['target_name'] = map(mapTarget,df['target'])
print(df)
Python 3.x[/b]В приведенной выше программе я пытаюсь сопоставить целевое значение с целевым именем в радужной оболочке набор данных. Но он всегда возвращает что-то вроде объекта карты по адресу 0x000000001466DD68

Подробнее здесь: https://stackoverflow.com/questions/480 ... -in-python

Вернуться в «Python»