|
原始数据如下:
WaferID Sensor Value
A.1 step_number 1
A.1 step_number 1
A.1 power 0
A.1 power 0
A.1 Arflow 800
A.1 Arflow 800
A.2 step_number 1
A.2 step_number 1
A.2 power 0
A.2 power 0
A.2 Arflow 800
A.2 Arflow 800
要转换成如下格式:
WaferID step_number Arflow power
A.1 1 800 0
A.1 1 800 0
A.2 1 800 0
A.2 1 800 0
但是使用reshape2的cast函数后转成如下:
testcast<-cast(test,WaferID~Sensor) WaferID Arflow power step_number1 A.1 2 2 22 A.2 2 2 2不满足要求。
使用tidyr包,报错。
> testcast<-spread(test,key=WaferID,value=Value,fill=0,convert=TRUE)Error: Duplicate identifiers for rows (5, 6), (3, 4), (1, 2), (11, 12), (9, 10), (7, 8)不知如何解决?
|
|