Python 2.7 在Python中将这个单词DataFrame转换为零一矩阵格式的DataFrame&引用;
要将用户Id和技能数据帧矩阵转换为零一数据帧矩阵格式用户及其相应技能 输入数据帧Python 2.7 在Python中将这个单词DataFrame转换为零一矩阵格式的DataFrame&引用;,python-2.7,pandas,dataframe,sklearn-pandas,Python 2.7,Pandas,Dataframe,Sklearn Pandas,要将用户Id和技能数据帧矩阵转换为零一数据帧矩阵格式用户及其相应技能 输入数据帧 user_Id skills 0 user1 "java, hdfs, hadoop" 1 user2 "python, c++, c" 2 user3 "hadoop, java, hdfs" 3 user4
user_Id skills
0 user1 "java, hdfs, hadoop"
1 user2 "python, c++, c"
2 user3 "hadoop, java, hdfs"
3 user4 "html, java, php"
4 user5 "hadoop, php, hdfs"
所需的输出数据帧
user_Id java c c++ hadoop hdfs python html php
user1 1 0 0 1 1 0 0 0
user2 0 1 1 0 0 1 0 0
user3 1 0 0 1 1 0 0 0
user4 1 0 0 0 0 0 1 1
user5 0 0 0 1 1 0 0 1
对我来说,工作+:
编辑:
如果没有空格
和,
使用:
df1 = df['skills'].str.get_dummies(',')
对我来说,工作+:
编辑:
如果没有空格
和,
使用:
df1 = df['skills'].str.get_dummies(',')