I normally import CSV outputs from PsychoPy into Matlab, using readtable, e.g.
T = readtable('d:\test.csv', 'readvariablenames', true);
However, even though the name of the CSV’s first column is a valid Matlab name (“runNr”), the first column in the Matlab table gets named “x___runNr”:
This clearly has something to do with the CSVs produced by psychoPy being in a slightly format different from that expected by Matlab. Strangely, some of them are still read OK, even though they were produced by the same version of psychoPy.
Matlab version: 2016a
OS (e.g. Win10): 10
PsychoPy version (e.g. 1.84.x): 3.2.4