Eprime输出一个.txt文件,格式如下:
*** Header Start *** VersionPersist: 1 LevelName: Session Subject: 7 Session: 1 RandomSeed: -1983293234 Group: 1 Display.RefreshRate: 59.654 *** Header End ***
Level: 2 *** LogFrame Start *** MeansEffectBias: 7 Procedure: trialProc itemID: 7 bias1Answer: 1 *** LogFrame End *** Level: 2 *** LogFrame Start *** MeansEffectBias: 2 Procedure: trialProc itemID: 2 bias1Answer: 0 *** LogFrame End ***
需要将此文本解析并写入.csv文件,但需删除一些行。
尝试创建一个字典,将冒号前出现的文本作为键,将其后的文本作为值:
{subject: [7, 7], bias1Answer : [1, 0], itemID: [7, 2]}
下面是一些脚本,但都产生了垃圾结果。
如果能设置好字典,就可以将其写入csv文件,格式如下:
Subject itemID ... bias1Answer 7 7 1 7 2 0
*** Header Start *** VersionPersist: 1 LevelName: Session Subject: 7 Session: 1 RandomSeed: -1983293234 Group: 1 Display.RefreshRate: 59.654 *** Header End ***
Level: 2 *** LogFrame Start *** MeansEffectBias: 7 Procedure: trialProc itemID: 7 bias1Answer: 1 *** LogFrame End *** Level: 2 *** LogFrame Start *** MeansEffectBias: 2 Procedure: trialProc itemID: 2 bias1Answer: 0 *** LogFrame End ***
需要将此文本解析并写入.csv文件,但需删除一些行。
尝试创建一个字典,将冒号前出现的文本作为键,将其后的文本作为值:
{subject: [7, 7], bias1Answer : [1, 0], itemID: [7, 2]}
下面是一些脚本,但都产生了垃圾结果。
如果能设置好字典,就可以将其写入csv文件,格式如下:
Subject itemID ... bias1Answer 7 7 1 7 2 0