Создание файла с write.table и file.choose на Mac - PullRequest
0 голосов
/ 13 ноября 2018

Я - пользователь ПК и широко использовал write.table (и write.csv). Я учу студентов, как использовать R, но некоторые из них используют Mac.

На ПК следующий код:

write.table (mydata, file.choose (), row.names = F, col.names = T)

открывает окно браузера, позволяя пользователю указать папку, в которой следует сохранить новый файл, а также указать имя и расширение файла. (Как ни странно, пользователю затем предлагается нажать кнопку «Открыть», чтобы создать файл.)

Однако на Mac, похоже, нет способа указать имя и расширение создаваемого файла после открытия окна. Другими словами, кажется, нет способа создать файл. Я что-то упустил?

Это решение просто заменить "file.choose ()" с полным путем к новому файлу?

1 Ответ

0 голосов
/ 15 ноября 2018

LGTM:

enter image description here

enter image description here

enter image description here

Сказав, что, если ваш ученик использует RStudio, вам обычно нужно пойти в репозиторий github и сообщить о проблеме, но я уже сделал это https://github.com/rstudio/rstudio/issues/3903. Кажется, они перехватывают вызови передать его Qt, который не соблюдает его (это не проблема macOS, а проблема Qt).

...