J'ai un cadre de données appelé, Fail
.
Je voudrais enregistrer Fail
en tant que CSV dans un emplacement choisi par l'utilisateur. Ci-dessous, quelques exemples de code que j'ai trouvés, mais je ne sais pas comment incorporer Fail
.
require(tcltk)
fileName <- tclvalue(tkgetSaveFile())
if (!nchar(fileName)) {
tkmessageBox(message = "No file was selected!")
} else {
tkmessageBox(message = paste("The file selected was", fileName))
}
Regardez le write.csv
ou la write.table
les fonctions. Vous devez simplement fournir le nom de fichier que l'utilisateur sélectionne dans le paramètre file
et le cadre de données dans le paramètre x
:
write.csv(file=fileName, x=Fail)
Vous n'avez même pas besoin d'utiliser le paquet "tcltk". Vous pouvez simplement faire comme indiqué ci-dessous:
write.csv(x, file = "c:\\myname\\yourfile.csv", row.names = FALSE)
Indiquez votre chemin en dépit de "c:\myname\yourfile.csv".
write.csv([enter name of dataframe here],file = file.choose(new = T))
Après avoir exécuté le script ci-dessus, cette fenêtre s'ouvre:
Tapez le nouveau nom de fichier avec l'extension dans le champ Nom du fichier et cliquez sur . Ouvrir , il vous sera demandé de créer un nouveau fichier dans lequel vous devrez sélectionner Oui et le fichier sera créé et sauvegardé à l’emplacement souhaité.