Подтвердить что ты не робот

Браузер файлов в R

Мне нужно написать небольшой R script для людей, которые никогда не использовали R до того, как он импортирует файл и выполняет некоторые действия с ним. Я хотел бы как можно больше свести к минимуму пользовательский ввод, и поскольку назначение файла-пути в основном является необходимым для ввода пользователем, мне было интересно, возможно ли получить всплывающее окно (в основном ваш обычный экран "открытого файла" ), позволяющий кому-то для выбора файла (импортируйте имя как строку в R или что-то еще)?

4b9b3361

Ответ 1

Функция file.choose выполняет это, например:

fname <- file.choose()

source(file.choose())

Вы также можете посмотреть choose.files (для нескольких файлов) и choose.dir (только для выбора пути к каталогу).

Ответ 2

Пакет tcltk предоставляет вам файлы tk_choose.files.

Если вы хотите выйти за пределы выбора файлов, вы можете использовать пакет для создания пользовательских интерфейсов.

Ответ 3

Стоит упомянуть rChoiceDialogs::rchoose.files. Я еще не полностью продан, но они рекламируют его как полностью перекрестную платформу и фиксируют раздражающую проблему, общую для choose.files и tk_choose.files, появляющуюся за другими окнами. Посмотрите их виньетку здесь.