Langage R
Résolu/Fermé
vilili6228
Messages postés
9
Date d'inscription
mercredi 22 décembre 2021
Statut
Membre
Dernière intervention
19 mai 2022
-
2 avril 2022 à 20:47
brucine Messages postés 18607 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 18 janvier 2025 - 3 avril 2022 à 18:03
brucine Messages postés 18607 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 18 janvier 2025 - 3 avril 2022 à 18:03
A voir également:
- Langage R
- Langage ascii - Guide
- Langage binaire - Guide
- Chkdsk c /f /r - Guide
- R à l'envers - Forum Réseaux sociaux
- Pascal langage - Télécharger - Édition & Programmation
2 réponses
jee pee
Messages postés
40685
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 janvier 2025
9 496
Modifié le 2 avril 2022 à 22:09
Modifié le 2 avril 2022 à 22:09
Bonjour,
L'affichage que tu donnes est dans quel logiciel ? Et que vient faire le langage R (que je ne connais pas) ?
Une remarque sur le fichier CSV, c'est un fichier avec des champs délimités par un séparateur. Quand on l'ouvre dans un logiciel qui traite ce genre de fichier, les données vont être automatiquement séparées en colonnes. Typiquement un logiciel qui reconnait les CVS : Excel. Le séparateur a toute sont importance. Dans ton fichier c'est une virgule. Si tu l'ouvres dans un Excel français, des données seront présentées comme ton image. Mais si tu ouvres le même fichier dans un Excel américain ce sera correct, les données séparées en colonnes. Un CSV format américain aura comme séparateur une virgule, un CSV format français aura comme séparateur le point-virgule (la virgule étant identifiée comme séparateur décimal). Tu ouvres ton fichier dans un éditeur texte (même le bloc-note), tu remplaces la virgule par le point-virgule et le CSV dans un Excel français s'ouvrira correctement. C'est peut être valable pour ton logiciel ?
Une remarque, tu indiques 5 colonnes, moi j'en compte 8.
L'affichage que tu donnes est dans quel logiciel ? Et que vient faire le langage R (que je ne connais pas) ?
Une remarque sur le fichier CSV, c'est un fichier avec des champs délimités par un séparateur. Quand on l'ouvre dans un logiciel qui traite ce genre de fichier, les données vont être automatiquement séparées en colonnes. Typiquement un logiciel qui reconnait les CVS : Excel. Le séparateur a toute sont importance. Dans ton fichier c'est une virgule. Si tu l'ouvres dans un Excel français, des données seront présentées comme ton image. Mais si tu ouvres le même fichier dans un Excel américain ce sera correct, les données séparées en colonnes. Un CSV format américain aura comme séparateur une virgule, un CSV format français aura comme séparateur le point-virgule (la virgule étant identifiée comme séparateur décimal). Tu ouvres ton fichier dans un éditeur texte (même le bloc-note), tu remplaces la virgule par le point-virgule et le CSV dans un Excel français s'ouvrira correctement. C'est peut être valable pour ton logiciel ?
Une remarque, tu indiques 5 colonnes, moi j'en compte 8.
jee pee
Messages postés
40685
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 janvier 2025
9 496
Modifié le 3 avril 2022 à 12:01
Modifié le 3 avril 2022 à 12:01
Une question sur l'utilisation de CCM. La question est marquée Résolue, alors qu'elle ne l'est pas. N'aurais-tu pas à l'insu de ton plein gré, en cliquant sur pouce +, cliqué sur le popup
Pour ton problème, as-tu essayé de traiter ton fichier CSV, après avoir changé dans un editeur la virgule en point-virgule ?
Pour ton problème, as-tu essayé de traiter ton fichier CSV, après avoir changé dans un editeur la virgule en point-virgule ?
2 avril 2022 à 23:38
Rien n'interdit, et heureusement, d'ouvrir convenablement un CSV dans Excel quel que soit le séparateur et sa nationalité, et on peut même de mémoire créer ceux de son choix quand il n'y en n'a pas.
Mais il ne faut pas ouvrir directement le CSV dans Excel en cliquant dessus mais ouvrir Excel (nouveau classeur), Données, Obtenir, A partir d'un fichier, CSV.
3 avril 2022 à 11:23
C'est un langage qui sert à faire des analyses statistiques il me semble. Malheureusement, je suis obligé d'utiliser la langage R et c'est pourquoi j'ai besoin qu'on m'éclaire sur ce problème autrement je ne pourrais pas avancer dans mes analyses si ce problème de colonne n'est pas résolu.
Quelqu'un aurait-il une solution ?
3 avril 2022 à 11:47
Et celle que j'ai soulignée, passant par Excel (ou Libre Office, je n'ai pas essayé), on ré-enregistre bien sûr sous CSV si on doit le privilégier à XLS? J'ai fait la manip encore récemment avec succès sur le relevé de consommations de l'ordinateur de climatisation-chauffage collectif de l'immeuble que la société ne voulait pas venir effectuer, presque 9000 lignes en incluant celles qui ne me servaient à rien sur 4 colonnes.
3 avril 2022 à 16:28
merci pour ta réponse. J'ai oublié de le mentionner mais les donnés que j'ai extraites sur l'écran avec R proviennent d'un fichier excel déjà sous format CSV. Et les données sont bien à leur place dans ce fichier. Mais quand je les extraits sur R ils se mettent tous dans la première colonne et je ne peux rien faire. :(
3 avril 2022 à 18:03
C'est donc un problème qui n'est lié ni à CSV ni à son séparateur puisque apparemment, dans R auquel je ne comprends rien le commutateur sep de read.table permettrait de le spécifier s'il n'est pas le point-virgule:
https://oseox.fr/langage-r/importer-fichier-csv.html
Sans quoi, et je le répète, je n'y comprends rien, rien ne semble s'opposer à l'import d'un CSV dans R qui est largement documenté par exemple par une recherche "import a csv file in r"