tentative de définition de “sep” / “dec” ignoré: Erreur dans l'écriture.le format csv - R
Il y a des postes similaires, mais aucun ne le fait expained qu'est-ce que cette cause d'erreur?
Je voudrais obtenir des commentaires sur cette .le format csv: séparateur ";" décimal "."
Parameter;Intensitaet;Wert
se;1;0.027
se;1;0.024
se;1;0.021
se;1;0.018
se;1;0.015
se;1;0.012
Ce que je reçois est:
Parameter;Intensitaet;Wert
se;2;0,0572
se;2;0,2
se;2;0,1
se;2;0,4
se;2;0,0795
L'ont essayé différentes versions de ce code:
> write.csv(final, "SEmurgang.csv", row.names = F, quote = F, sep = ";")
Warning message:
In write.csv(final, "SEmurgang.csv", row.names = F, quote = F, sep = ";") :
Versuch ignoriert 'sep' zu setzen
> write.csv2(final, "SEmurgang.csv", row.names = F, quote = F, dec=".")
Warning message:
In write.csv2(final, "SEmurgang.csv", row.names = F, quote = F, :
Versuch ignoriert 'dec' zu setzen
Cependant, je reçois toujours le même message d'erreur. Comment puis-je résoudre ce problème s'il vous plaît?
Merci d'avance!
OriginalL'auteur Danka | 2017-03-22
Vous devez vous connecter pour publier un commentaire.
Décimal et le séparateur sont codés en dur dans
write.csv2
.Si elles ne vous conviennent pas, vous êtes mieux d'utiliser
write.table
.write.table
est la méthode de base etwrite.csv
et les parents sont juste à portée de main des wrappers.À l'aide de
write.table
fonctionne pour moi.write.csv
est conçu pour ignorer certains arguments....fait.
Oui ce travail en effet. Merci @Romain Luštrik. Mais pourquoi ne pas l'écrire.csv travail? quelle est l'origine de l'erreur?
parce que le paramètre que vous souhaitez modifier ne sont pas destinés à être modifié dans
write.csv2
ouwrite.csv
. Les mises en garde que vous obtenez sont plus que clair: "Versuch ignoriert 'décembre' zu setzen". Utilisez simplementwrite.table
.OriginalL'auteur Roman Luštrik