LINUX.ORG.RU

Разобраться с форматом данных в HITEMP

 ,


0

1

Здравствуйте.

Занялся спектроскопией, понадобилось использовать данные из HITEMP, но не могу разобраться с их форматом.

На пикче описание описание колонок, далее пример исходных данных (это всё одна строка)

 11 7000.000300 1.139E-57 8.060E-02.00750.14117143.51560.410.000000         -2-2-2         -2-2-2 23 -4 -4       22 -3 -3      13413042329771 5 0   141.0  135.0

Например, с числом 1.139E-57 всё понятно.

Наибольшее непонимание вызывает число 8.060E-02.00750.14117143.51560.410.000000 - это всё одно число? Тогда где большая часть колонок, а если нет, то как их расшифровать?

Наибольшее непонимание вызывает число 8.060E-02.00750.14117143.51560.410.000000 - это всё одно число?

Нет, несколько, написанных слитно.

Тогда где большая часть колонок, а если нет, то как их расшифровать?

В таблице указана ширина каждого числа в символах. Отрезаете от строки ровно столько символов и парсите результат как число. Повторяете, пока строка не закончится. Это называется fixed width format. В наши дни более популярны файлы с разделителями, потому что их можно читать, не задавая вручную ширины каждого поля.

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.