【发布时间】:2016-11-17 22:59:07
【问题描述】:
我有以下数据框。我想知道是否可以将data 列分成多列。例如,从此:
进入这个:
ID 日期数据 A B C D E F 6 2016 年 5 月 21 日 A:7,B:8,C:5,D:5,A:8 15 8 5 5 0 0 6 2014 年 1 月 21 日 B:5,C:5,D:7 0 5 5 7 0 0 6 02/04/2013 B:4,D:7,B:6 0 10 0 7 0 0 7 05/06/2014 C: 25 0 0 25 0 0 0 7 2014 年 8 月 12 日 D:20 0 0 0 20 0 0 8 2012 年 4 月 18 日 A:2,B:3,C:3,E:5,B:4 2 7 3 0 5 0 8 21/03/2012 F:6,B:4,F:5,D:6,B:4 0 8 0 6 0 11我已经尝试过这个Split strings in tuples into columns, in Pandas 和这个pandas: How do I split text in a column into multiple rows?,但它们在我的情况下不起作用。
编辑
data 列具有重复值有点复杂,例如第一行 A 重复,因此这些值在 A 列下汇总(请参阅第二个表)。
【问题讨论】: