У меня есть CSV-файл с данными внутри как:Импорт смешанных данных из CSV-файла в MATLAB
10_09xyz,xy1,11,PX,....
... и я хочу, чтобы импортировать его в MATLAB.
Можно ли импортировать смешанные данные, например 10_09xyz
? Какой формат мне нужно использовать?
Я попытался следующие, но это не удалось: появляется
formatSpec = %C%C%f%s%f';
T = readtable('XYZ.csv','Delimiter',',','Format',formatSpec);
следующее предупреждение:
"Имена переменных были изменены, чтобы сделать их действительные идентификаторы MATLAB."
Благодарим за помощь.
Существует дополнительный% перед первой «F» в formatSpec. Параметр «Разделитель» не требуется. Matlab «автоматически определяет разделитель». Вы также можете использовать «запятую» вместо «,» и разбить эту строку с трудными для чтения запятыми при использовании «разделителя». –
Чтобы уточнить, Я вижу, что исходный пост был отредактирован, чтобы удалить дополнительный символ «%». –
Пожалуйста, объясните ошибку, это предупреждение не является ошибкой. – excaza