Skip to content

Commit 1fb7a48

Browse files
committed
Update bids_spreadsheet2participants.m
Fixes #67. Skips cell unpacking (and curly brace indexing error) if Data.age is already numeric.
1 parent 182d1e3 commit 1fb7a48

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

bids_spreadsheet2participants.m

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,12 @@
124124
if ~any(strcmpi(Data.Properties.VariableNames,'age'))
125125
disp('age variable is missing - this is only an optional field still exporting')
126126
else
127-
for v = 1:length(Data.age)
128-
Data.age{v} = str2double(Data.age{v});
127+
if ~isnumeric(Data.age)
128+
for v = 1:length(Data.age)
129+
Data.age{v} = str2double(Data.age{v});
130+
end
131+
Data.age = cell2mat(Data.age); % ensure age treated as number
129132
end
130-
Data.age = cell2mat(Data.age); % ensure age treated as number
131133
end
132134

133135
% 2nd check if any of those variable should be removed - and feedback if

0 commit comments

Comments
 (0)