Использование tk_choose.files
или file.choose
Я могу выбрать файл в интерактивном режиме. Есть ли аналогичная функция, в которой я могу позволить пользователю в интерактивном режиме решить, где сохранить вывод таблицы write.table?Сохранить файл в интерактивном режиме?
ответ
В Windows 7 и работает через RGUI, я могу указать что-то вроде:
write.table(x = iris, file = file.choose())
который выскакивает открытый диалог Проводника Windows. Затем я могу перейти к любому существующему файлу, создать новый файл, щелкнув правой кнопкой мыши или просто набрав имя нового файла, где он попросит создать новый файл.
Я думаю, это может быть не независимым от платформы ... могут ли другие с соответствующей проверкой ОС?
@Chase - это работает в OS X (Eclipse и StatET). По крайней мере, я пытался писать data.frame (DF) в виде файла CSV:
write.csv(x = df, file = file.choose())
Вы не можете сделать многое, кроме перезаписывания существующего файла. Щелчок правой кнопкой мыши, чтобы выбрать новый файл в этом диалоговом окне, не работает в osx. – Maiasaura
С StatET/Eclipse на OS X вы получаете диалоговое окно, в котором вы можете добавить имя для нового файла. – user441706
Попробуйте
val <- tkgetSaveFile(initialfile="", title="Save a file...")
f <- tclvalue(val)
if(f != "") ...
Старый вопрос, но после долгих поисков я обнаружил, что tcltk2
пакет в настоящее время существует как улучшение tcltk
:
library(tcltk2)
filename <- tclvalue(tkgetSaveFile())
if (!nchar(filename)) {
tkmessageBox(message = "No file was selected!")
} else {
tkmessageBox(message = paste("The file selected was", filename))
}
- 1. PowerShell в интерактивном режиме
- 2. PLSQL Автоматизация в интерактивном режиме
- 3. Выполнить сценарий в интерактивном режиме phantomjs (REPL)
- 4. Свойство текста в интерактивном режиме
- 5. Racket: выполнить файл и остаться в интерактивном режиме
- 6. Открытие файлов Lua в интерактивном режиме
- 7. Отменить локальные изменения в интерактивном режиме
- 8. pythonrc.py не загружается в интерактивном режиме
- 9. Запуск сценария python в интерактивном режиме
- 10. Как запустить искру в интерактивном режиме в режиме кластера
- 11. ввести полином в Scilab в интерактивном режиме
- 12. Работа в интерактивном режиме в Python
- 13. sys.argv отличается в интерактивном режиме в Ipython
- 14. Dockerfile entrypoint не обедает в интерактивном режиме
- 15. Функция витой очереди в интерактивном режиме
- 16. vim - не распознавание псевдонимов в интерактивном режиме?
- 17. ghci - интересная компиляция в интерактивном режиме?
- 18. Как запустить скрипт Ruby в интерактивном режиме
- 19. Вставка гиперссылок в интерактивном режиме pyplot
- 20. почему не текст отображаться в интерактивном режиме
- 21. Создайте AST в интерактивном режиме с javafx
- 22. Редактирование переменных python в интерактивном режиме matplotlibs
- 23. Использование apache exec в интерактивном командном режиме
- 24. Matplotlib перетаскивание точек перекрытия в интерактивном режиме
- 25. Извлечение данных в интерактивном режиме от TinyDB
- 26. PyGreSQL Запуск SQL в интерактивном режиме
- 27. Как заставить mysql.exe работать в «интерактивном» режиме?
- 28. Как перезапустить swank в интерактивном режиме Leiningen?
- 29. pyplot отображает большие числа в интерактивном режиме
- 30. загрузка модуля переменных в интерактивном режиме
В версии консоли Linux это запрашивает имя файла; Работы по заполнению вкладки. – ulidtko