在Excel工作表中保存心理输出

时间:2016-02-28 15:19:14

标签: python numpy psychopy

我希望有人可以给我一个关于初学者心理问题的基本问题的答案。我想在excel文件中保存反应时间实验的输出。 我设法做到了,但我确实遇到了问题,我无法按正确的顺序获取值(这意味着它们不会写入我希望它们写入的excel文件的列中)。我的代码看起来与此类似:

> save data for this loop Uebungsblock_1.saveAsExcel(filename + '.xlsx', sheetName='Uebungsblock_1',
>     stimOut=['Block','Trial','Task','Stimulus','Correct_Response'],
>     dataOut=['RT_raw', 'RT_mean', 'Error_raw'])

[1]我想在excel文件中使用" dataOut"按照我编码的顺序给出。但它始终按字母顺序存储数据(首先是#Excel; Error_raw' [Excel中的F列]然后是' RT_raw' [Excel中的G列],最后是' RT_mean&#39 ; [Excel中的H列])。

如果有人可以帮助我,那将是非常好的。

[2]我还想混合参数和数据的输出顺序。例如,我想命令excel以一个参数开始(例如,在'列'列#34; A")之后的dataOut(例如,' RT_raw'在列" B")之后以及之后的另一个参数(例如,'任务'在列" C")。我不太确定这是否可能,但如果是的话我会非常感激,如果有人能告诉我该怎么做。

[3]我的最后一个问题是将数据附加到一个现有的Excel工作表。如果我已经创建了一个excel表,例如。 " Uebungsblock_1"是否可以告诉Psychopy将新数据附加到此工作表中,或者只是覆盖它或创建一个" Uebungsblock_1 1 "片

感谢您帮助我!

0 个答案:

没有答案