ExperimentHandler CSV 输出值分隔符环境相关
ExperimentHandler CSV output value separator environment dependant
(我不是心理学家,也不是心理学家,而是帮助一个人)
我们正在使用 Coder(而非 Builder)开发过期。
实验的输出是使用 data.ExperimentHandler.addData() 写出的。
当我 运行 我机器上的应用程序时,我得到这样的输出:
,,1,1,z,f,o,o,1.254349554568762,0.8527608618387603,0.0,1.0,FSAS,,,,,,,,,,,,,,,52,male,52,
当对方 运行 申请时,她得到:
;;0;1;z;z;j;j;105.498.479.999.369;0.501072800019756;1.0;1.0;FNES;;;;;;;;;;;;;;;23;male;0
(我想展示的区别在于格式,而不是值)
有两个区别:
- RT 值 > 1 打印错误:值
105.498.479.999.369
(RT 小于 1.5s)应为 1.05498479999369
- 值分隔符是;在我的输出中,在她的输出中。我不知道在 R 中稍后处理的最佳值分隔符逗号或分号是什么?
我认为这与区域设置有关。
问题:是否可以强制格式,以便应用程序始终生成与本地设置无关的相同输出格式?
您没有指定是使用 PsychoPy 的图形生成器界面来生成您的 Python 脚本,还是直接在 Python 中编写自定义脚本。
如果使用 Builder 界面,单击“实验设置”工具栏图标 select“数据”选项卡,并指定数据文件分隔符应为“逗号”而不是“自动”。
如果运行你自己的脚本,那么在ExperimentHandler
class的saveAsWideText()
方法中,同样指定','
作为delim
范围。 API 在这里:
https://psychopy.org/api/data.html
将来,您可能会在 https://discourse.psychopy.org 的专用 PsychoPy 论坛上获得更好的支持
与 Whosebug 相比,实际的 PsychoPy 开发人员和其他有经验的用户更有可能在那里看到您的查询。
(我不是心理学家,也不是心理学家,而是帮助一个人) 我们正在使用 Coder(而非 Builder)开发过期。
实验的输出是使用 data.ExperimentHandler.addData() 写出的。 当我 运行 我机器上的应用程序时,我得到这样的输出:
,,1,1,z,f,o,o,1.254349554568762,0.8527608618387603,0.0,1.0,FSAS,,,,,,,,,,,,,,,52,male,52,
当对方 运行 申请时,她得到:
;;0;1;z;z;j;j;105.498.479.999.369;0.501072800019756;1.0;1.0;FNES;;;;;;;;;;;;;;;23;male;0
(我想展示的区别在于格式,而不是值)
有两个区别:
- RT 值 > 1 打印错误:值
105.498.479.999.369
(RT 小于 1.5s)应为1.05498479999369
- 值分隔符是;在我的输出中,在她的输出中。我不知道在 R 中稍后处理的最佳值分隔符逗号或分号是什么?
我认为这与区域设置有关。
问题:是否可以强制格式,以便应用程序始终生成与本地设置无关的相同输出格式?
您没有指定是使用 PsychoPy 的图形生成器界面来生成您的 Python 脚本,还是直接在 Python 中编写自定义脚本。
如果使用 Builder 界面,单击“实验设置”工具栏图标 select“数据”选项卡,并指定数据文件分隔符应为“逗号”而不是“自动”。
如果运行你自己的脚本,那么在ExperimentHandler
class的saveAsWideText()
方法中,同样指定','
作为delim
范围。 API 在这里:
https://psychopy.org/api/data.html
将来,您可能会在 https://discourse.psychopy.org 的专用 PsychoPy 论坛上获得更好的支持 与 Whosebug 相比,实际的 PsychoPy 开发人员和其他有经验的用户更有可能在那里看到您的查询。