我有一个1列,比如:
[col1]
area123
account,time,day,total,users
code1,50s,monday,5,6
code2,40s,monday,5,6
area234
account,time,day,total,users
code5,20s,monday,4,9
code2,40s,monday,2,6
area26
.
.
.
如何使用新的列作为区域将其分隔为多行,使其看起来像:
enter code here
[area] [account] [time] [day] [totals] [users]
area123 code1 50s monday 5 6
area123 code2 40s monday 5 6
area234 code5 20s monday 4 9
area234 code2 40s monday 2 6
. . . . . .
. . . . . .
注意:数据每4行重复一次这个结构,列名在第二行,第三行是用逗号分隔的值。所以每个区域都应该转换成2行。你知道吗
我在想用regex把数据按“area”之类的字符串分开。你知道吗
任何帮助或指导都会很好。你知道吗
提前谢谢
numpy
操纵您可以先通过模来创建
numpy array
。你知道吗ffill
创建更一般的解决方案:
相关问题 更多 >
编程相关推荐