У меня есть 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), не файлы изображений?
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 это помогает