我从Iris dataset创建了一个pandas数据帧,我想添加一个额外的列,名为SpecieID。这意味着鸢尾花的ID为0,Iris versicolor为1,Iris virginica为2。在
我试过密码:
def create_specie_id():
if iris["Species"] == "Iris-setosa":
ID = 0
elif iris["Species"] == "Iris-versicolor":
ID = 1
elif iris["Species"] == "Iris-virginica":
ID = 2
return ID
iris = iris.assign(SpecieID = lambda x: create_specie_id())
print (iris)
但我收到了以下错误:
^{pr2}$如何创建包含SpecieID的列?在
您可以使用^{} :
另一个解决方案是通过} ,如果值不匹配,则将^{} 与^{} 一起添加:
^{pr2}$dict
-getNaN
使用^{相关问题 更多 >
编程相关推荐