Немного поздно здесь, но у меня точно такая же проблема.
Я подозреваю, что это связано с тем, что столбец температуры не имеет фиксированной ширины. Мой набор данных начинается с чисел, таких как 28,4, 27,6 и т. Д. (Ширина 4), но как только он в конечном итоге становится ниже -10,0 (ширина 5), знак минус не включается в столбец температуры информационного кадра.
Я нашел обходной путь, напрямую отредактировав текстовый файл и добавив «0» перед первым датумом температуры, чтобы увеличить его до ширины 5 (28,4 стало «028,4»). Я думаю, что если это первая строка, прочитанная read_fwf (), предполагается, что оставшаяся часть столбца имеет ширину 5 и знаки минуса не будут проигнорированы.
Надеюсь, светлый ум нашел лучшее решение. У меня не было проблем с отображением skewT из CSV-файлов, поэтому, если вы можете каким-то образом преобразовать свой файл, это может быть другим способом решения этой проблемы.