我的数据帧看起来像:
Groupe Id MotherName FatherName Field
Advanced 56 Laure James English-107,Economics, Management, History, Philosophy
Middle 11 Ann Nicolas Web-development, Java-2
Advanced 6 Helen Franc Literature, English-2
Beginner 43 Laure James Mathematics, History, Philosophy, Literature
Middle 14 Naomi Franc Java-2, Management, English-107
为了进一步处理数据,我需要拆分Field
列,并将其替换为多个列,如下所示:
所以这些列可以附加到初始数据帧。我不知道怎么做,因为基本的分裂就像
pd.DataFrame(df.Field.str.split(',',1).tolist())
不能解决我的问题,因为我需要的列不仅基于列表中的位置,还基于列表中的每个唯一值。你知道我该怎么做吗?在
您可以使用^{} 和^{} :
如果需要计数值,可以使用^{} (我添加一个字符串
^{pr2}$Economics
进行测试):相关问题 更多 >
编程相关推荐