Écrivez CSV dans R

Écrivez CSV dans R
«Le format standard d'un fichier CSV est caractérisé par des colonnes et des rangées de données, avec une nouvelle ligne terminant chaque ligne et une virgule séparant chaque colonne à l'intérieur de chaque ligne. Parce qu'il est compact, simple et polyvalent. CSV est un format largement utilisé pour l'échange de données. De nombreux sites Web permettent aux visiteurs de télécharger des données tabulaires en tant que fichier CSV. Les fichiers CSV s'ouvrent dans Excel, et presque toutes les bases de données ont une fonctionnalité qui vous permet d'importer des données à partir de fichiers CSV. Pour l'analyse des données, il est parfois nécessaire de créer un fichier de données CSV et d'effectuer des opérations dessus en fonction de nos besoins. Donc, dans cet article, nous apprendrons à utiliser le langage de programmation R pour écrire des données dans un fichier CSV."

Comment rédiger le fichier CSV dans la langue R dans Ubuntu 20.04?

Si vous spécifiez simplement le nom de fichier, il sera supposé qu'il se trouve dans le chemin de travail actuel. Vous pouvez indiquer le chemin spécifique dans lequel les fichiers sont stockés s'ils sont situés ailleurs. Se souvenir! Les caractères passés (tels que n, r et t) sont traités comme des caractères spéciaux lors de la définition du chemin exact. Le langage R prend en charge certaines méthodes d'écriture dans le fichier CSV. Explorons toutes les méthodes avec les exemples en cours d'exécution.

Exemple n ° 1: Utilisation de la méthode des écritures pour écrire dans le fichier CSV dans R dans Ubuntu 20.04

Nous pouvons lire les fichiers CSV de diverses manières avec la programmation R. De même, pour enregistrer des données dans un fichier texte, utilisez la méthode Writelines (). Nous pouvons utiliser la méthode Writelines () pour écrire des données dans un fichier CSV sous la forme d'une table, d'une chaîne de caractères ou même de listes.

Ici, nous avons créé un objet «FileConn» et alloué le chemin du fichier à générer dans la fonction Fichier (). Ensuite, nous avons une méthode écrite où nous avons défini le texte dans la fonction C (). De plus, l'objet de connexion est également spécifié dans la méthode écrite. En fin de compte, nous avons une méthode étroite qui emmène l'objet de connexion à l'intérieur pour fermer le fichier.

Maintenant, nous devons déménager dans ce répertoire où le myfile.CSV est situé. Lorsque nous ouvrons ce fichier, le contenu y est déjà écrit.

Exemple n ° 2: Utilisation de la méthode du puits pour écrire dans le fichier CSV dans R dans Ubuntu 20.04

Mis à part la fonction Writelines (), R a également une fonction d'évier () qui peut être utilisée pour enregistrer les données dans un fichier texte. Le rôle principal de la méthode snimeau est de rediriger les résultats de R vers une connexion de fichier et également de les terminer après la rencontre de la cible.

Le nom de fichier est fourni à la fonction sink () dans cet exemple, et le compilateur détourne tous les résultats vers l'objet du fichier dès qu'il rencontre la méthode swier (). L'impression du contenu d'un fichier est effectuée avec la commande CAT. Une fois le transfert terminé, nous devons utiliser la fonction Sink () pour terminer la diversion du fichier.

Lorsque le fichier donné est ouvert, il a toutes les données écrites à l'intérieur, que nous avons imprimées. Comme indiqué dans l'instantané du fichier ci-dessous.

Exemple # 3: Utilisation de la méthode des écritures à écrire dans le fichier CSV dans R dans Ubuntu 20.04

En tant que troisième méthode, nous verrons la méthode Cat () en conjonction avec l'argument de l'ajout. La méthode cat () est utilisée à la place de l'instruction print (), comme on le voit dans l'exemple précédent. Les valeurs de données peuvent être imposées sur un fichier et annexées à l'aide de la méthode Cat ().

Ici, nous avons appelé la fonction Cat () et transmis les données que nous voulons écrire dans le fichier CSV, et nous avons également spécifié le chemin du fichier où notre fichier est placé. De plus, l'argument de l'appen.

Le contenu du fichier CSV est inséré avec succès comme suit:

Exemple n ° 4: Utilisation d'écriture.Méthode de table à écrire dans le fichier CSV dans R dans Ubuntu 20.04

L'écrit.La méthode table () est utilisée pour enregistrer une trame de données ou une matrice dans un fichier. Cette méthode R convertit une trame de données en fichier texte, et il peut être utilisé pour publier des cadres de données en plusieurs fichiers CSV. Le paramètre SEP est utilisé pour déterminer le symbole qui divise les données dans le fichier texte lors de l'écriture d'une trame de données dans un fichier texte divisé par un symbole manuel. Nous pouvons utiliser des valeurs séparées par des virgules et des valeurs séparées par TAB, et d'autres types de valeurs de cette façon pour écrire des données dans le fichier CSV.

Dans cet exemple, nous avons réglé.Fonction des semences pour la randomisation. Ensuite, nous avons créé des colonnes pour le cadre de données et à l'intérieur des données.Fonction de cadre, nous avons passé ces colonnes. Après ça, nous avons une écriture.fonction de table. À l'écriture.Méthode de la table, nous avons spécifié la variable DataFrame et le répertoire de chemin de fichier. De plus, le paramètre SEP est défini avec le symbole «\ t» et la ligne.Le nom est défini sur false.

Le tableau suivant est généré à l'intérieur du fichier CSV.

Exemple # 5: Utilisation de l'écriture.Méthode CSV à écrire dans le fichier CSV dans R dans Ubuntu 20.04

L'écrit.La méthode CSV () est une fonction R intégrée qui enregistre les valeurs de résumé des valeurs partitionnées aux fichiers CSV sur le disque pour une analyse supplémentaire ou enregistrer les résultats.

Ici, nous avons créé trois produits, prix et réduction de trois vecteurs pour le cadre de données. Ces vecteurs sont ensuite passés à l'intérieur des données.cadre. Au fur et à mesure que notre trame de données est créée, nous avons maintenant défini l'écriture.Méthode CSV. À l'intérieur de l'écriture.Méthode CSV, nous avons attribué la trame de données et le chemin du fichier.

À travers l'écriture.Méthode CSV, nous avons écrit la trame de données dans le fichier CSV donné.

Conclusion

Vous serez maintenant familier avec la façon d'écrire du texte au format CSV. Les fichiers CSV sont largement utilisés dans les programmes car ils sont faciles à lire et à manipuler, et leur petite taille permet d'être analysées et transférées rapidement. Les écrivains et les méthodes CAT sont les moyens les plus simples d'écrire des données et de l'obtenir comme sortie, et leurs sorties sont associées aux fonctions de référence FileConn et Sinon. R nous fournit diverses méthodes d'écriture dans les fichiers CSV. Chaque méthode a sa fonctionnalité, comme vous l'avez vu dans les exemples ci-dessus.