例如
train = pd.DataFrame({"letter":["hem", "hem", "hem", "kiran","kiran"], "val": ['A','B','C','A','B']})
train
letter val
hem A
hem B
hem C
kiran A
kiran B
train=pd.concat([train,pd.get_dummies(train['val'])], axis=1)
letter val A B C
hem A 1 0 0
hem B 0 1 0
hem C 0 0 1
kiran A 1 0 0
kiran B 0 1 0
但是如何从唯一字母生成向量呢 这意味着基于y列,它为每个y值创建虚拟值 我的问题是如何基于y为每个x值创建向量
像我想要的桌子下面
letter A B C
hem 1 1 1
kiran 1 1 0
在代码末尾添加以下代码:
相关问题 更多 >
编程相关推荐