Разграниченный пространством файл (foo.out) неправильно чтение как изображение

У меня есть Ubuntu 16.04.1 LTS

Используя команду write.table в R я создаю разграниченный пространством названный файл foo.out.

write.table(dresults, file = "foo.out", quote = F, row.names = F)

По некоторым причинам Ubuntu читает его как файл изображения BMP (MIME type = image/x-portable-bitmap). Это означает, что каждый раз, когда я пытаюсь открыть его с чем-то еще, чем текстовый редактор, например, Libreoffice, я получаю сообщение об ошибке (Unknown image format или General input/output error).

Как я могу сказать Ubuntu это foo.out (и все другие выводы R), не файлы изображений?

2
задан 24 October 2019 в 14:53

1 ответ

Используйте или csv или txt расширения файла

, я не могу объяснить, почему это произошло с Вами. Я не могу воспроизвести то, что, если вывод называют foo.out, его рассматривает как файл изображения Ubuntu. Однако обходное решение должно использовать или

write.table(dresults, file = "foo.csv", quote = F, row.names = F)

или

write.table(dresults, file = "foo.txt", quote = F, row.names = F)

В первом случае, двойной щелчок по результирующему выходному файлу открывает его с LebreOffice Calc (приложение для обработки электронных таблиц).

Во втором случае, двойной щелчок по выходному файлу открывает его в Gedit.

На том, как сказать Ubuntu, которая foo.out не изображение

главный ответ на , Поиск определенного волшебного байта в океане файлов может помочь.

Hope это помогает

1
ответ дан 2 December 2019 в 04:51

Другие вопросы по тегам:

Похожие вопросы: