作为一个刚接触Python的人,我正在努力寻找一种将原始数据进行操作并存储在数据框中,然后再使用pandas和R进行操作的方法。
以下是我的一些代码示例:
if 'Subject' in f:
for i in range (len(time)):
(...)
if Description[j] == 'response':
RT.append(time[j] - time_stim)
motor_time.append(time[j] - time_response)
break
我的原始数据是一个 .txt 文件,如下所示:
Type,Description,Time,Channel
Categorie,PC,153,1,All
Stimulus,S11,1510,1,All
Stimulus,S202,3175,1,All
Stimulus,EMG_Onset,3978,1,EMGL
Stimulus,response,4226,1,All
Categorie,CC,5785,1,All
Stimulus,S11,7141,1,All
Stimulus,S202,8807,1,All
Stimulus,EMG_Onset,9549,1,EMGL
Stimulus,EMG_Onset,9965,1,EMGL
Stimulus,response,10249,1,All
在这个例子中,我想把从这段代码中获取的RT或motor_time存储在一个尚不存在的数据框中,先用Python,然后再用R。这个数据框需要存储所有实验条件和受试者的所有参数。
在这种情况下,所有结果都存储在数字 np.array 中,我不知道如何将它们与我之前创建的特定 R 代码一起使用。
谢谢。