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

Как сохранить фрейм данных как CSV для выбранного пользователем местоположения с помощью tcltk

У меня есть фрейм данных, Fail.

Я хотел бы сохранить Fail как CSV в том месте, которое пользователь выбирает. Ниже приведен пример кода, который я нашел, но я не знаю, как включить Fail в него.

require(tcltk)
fileName <- tclvalue(tkgetSaveFile())
if (!nchar(fileName)) {
    tkmessageBox(message = "No file was selected!")
} else {
    tkmessageBox(message = paste("The file selected was", fileName))
}
4b9b3361

Ответ 1

Взгляните на функции write.csv или write.table. Вам просто нужно указать имя файла, который пользователь выбирает для параметра file, а dataframe - для параметра x:

write.csv(file=fileName, x=Fail)

Ответ 2

Вам не нужно использовать даже пакет "tcltk". Вы можете просто сделать так, как показано ниже:

write.csv(x, file = "c:\\myname\\yourfile.csv", row.names = FALSE)

Отдайте свой путь "c:\myname\yourfile.csv".