Pandas 将列值转换为具有值的列
我有一个像这样的数据集Pandas 将列值转换为具有值的列,pandas,Pandas,我有一个像这样的数据集 name | qualification| liken | BSc | liken | Diploma | liken | Certificate | lakey | matric | name | BSc | Diploma | Certificate| matric | liken | 1 | 1 | 1 | 0 | lakey | 0 | 0 | 0
name | qualification|
liken | BSc |
liken | Diploma |
liken | Certificate |
lakey | matric |
name | BSc | Diploma | Certificate| matric |
liken | 1 | 1 | 1 | 0 |
lakey | 0 | 0 | 0 | 1 |
我想把它变成这样
name | qualification|
liken | BSc |
liken | Diploma |
liken | Certificate |
lakey | matric |
name | BSc | Diploma | Certificate| matric |
liken | 1 | 1 | 1 | 0 |
lakey | 0 | 0 | 0 | 1 |
在熊猫身上。我试着做了些假人,但没有得到想要的结果。
pd.crosstab(df['name',df['qualification'))
?它似乎起作用了。谢谢你pd.crosstab(df['name',df['qualification'))
?它似乎起作用了,谢谢你