Napisz CSV w R

Napisz CSV w R
„Standardowy format pliku CSV charakteryzuje się kolumnami i wierszami danych, z nową linią kończącą każdy wiersz i przecinkiem oddzielającym każdą kolumnę w każdym wierszu. Ponieważ jest kompaktowy, prosty i wszechstronny. CSV jest szeroko stosowanym formatem do wymiany danych. Wiele stron internetowych pozwala odwiedzającym pobierać dane tabelaryczne jako plik CSV. Pliki CSV są otwarte w programie Excel, a prawie każda baza danych ma funkcję, która pozwala importować dane z plików CSV. W celu analizy danych czasami konieczne jest utworzenie pliku danych CSV i wykonanie operacji według naszych potrzeb. Tak więc w tym poście dowiemy się, jak korzystać z języka programowania R do zapisywania danych do pliku CSV."

Jak napisać plik CSV w języku R w Ubuntu 20.04?

Jeśli tylko określisz nazwę pliku, zostanie założone, że znajduje się na bieżącej ścieżce roboczej. Możesz wskazać określoną ścieżkę, na której pliki są przechowywane, jeśli znajduje się gdzie indziej. Pamiętać! Znaki postępowane przez (takie jak N, R i T) są traktowane jako znaki specjalne podczas definiowania dokładnej ścieżki. Język R obsługuje niektóre metody pisania do pliku CSV. Zbadajmy wszystkie metody z uruchamianymi przykładami.

Przykład nr 1: Korzystanie z metody WriteLines do pisania w pliku CSV w R w Ubuntu 20.04

Możemy czytać pliki CSV na różne sposoby z programowaniem R. Podobnie, aby zapisać dane w pliku tekstowym, użyj metody WriteLines (). Możemy użyć metody WriteLine () do zapisywania danych do pliku CSV w formie tabeli, ciąg znaków, a nawet list.

Tutaj utworzyliśmy obiekt „Fileconn” i przydzieliliśmy ścieżkę pliku do wygenerowania w funkcji pliku (). Następnie mamy metodę pisania, w której zdefiniowaliśmy tekst w funkcji C (). Ponadto obiekt połączenia jest również określony w metodzie WriteLine. Ostatecznie mamy metodę zamknięcia, która pobiera w środku obiekt połączenia, aby zamknąć plik.

Teraz musimy przejść do tego katalogu, gdzie Myfile.CSV znajduje się. Kiedy otwieramy ten plik, treść jest już tam napisana.

Przykład nr 2: Za pomocą metody zlewu do pisania w pliku CSV w R w Ubuntu 20.04

Oprócz funkcji WriteLines (), R ma również funkcję zlewu (), która może być używana do zapisywania danych w pliku tekstowym. Główną rolą metody zlewu jest przekierowanie wyników r do połączenia pliku, a także zakończenie ich po napotkaniu celu.

Nazwa pliku jest podana do funkcji Sink () w tym przykładzie, a kompilator kieruje wszystkie wyniki do obiektu pliku, gdy tylko spełnia metodę Sink (). Drukowanie zawartości pliku odbywa się za pomocą polecenia CAT. Po zakończeniu przeniesienia musimy użyć funkcji Sink (), aby zakończyć przekierowanie plików.

Po otwarciu podanego pliku zawiera wszystkie dane zapisane w nim, które wydrukowaliśmy. Jak pokazano w migawce pliku poniżej.

Przykład nr 3: Korzystanie z metody Writeline do pisania w pliku CSV w R w Ubuntu 20.04

Jako trzecia metoda zobaczymy metodę CAT () w połączeniu z argumentem dołączania. Metoda Cat () jest używana zamiast instrukcji print (), jak pokazano w poprzednim przykładzie. Wartości danych można nałożyć na plik i dołączyć metodę CAT ().

Tutaj nazwaliśmy funkcję cat () i przekazaliśmy dane, które chcemy napisać w pliku CSV, a także określono ścieżkę pliku, w której umieszczony jest nasz plik. Ponadto definiowany jest również argument dodatkowy, który jest ustawiony na true.

Treść pliku CSV jest skutecznie wstawiana w następujący sposób:

Przykład nr 4: Za pomocą zapisu.Metoda tabeli do pisania w pliku CSV w R w Ubuntu 20.04

Pismo.Metoda tabeli () służy do zapisywania ramki lub macierzy na pliku. Ta metoda R konwertuje ramkę danych w pliku tekstowym i może być używana do publikowania ramek do wielu plików CSV. Parametr SEP służy do określenia symbolu, który dzieli dane w pliku tekstowym podczas zapisywania ramki danych na plik tekstowy podzielony przez symbol ręczny. Możemy użyć wartości rozdzielonych przez przecinek i wartości rozdzielanych przez zakładki oraz innych rodzajów wartości w ten sposób do zapisywania danych do pliku CSV.

W tym przykładzie ustawiamy.Funkcja nasion do randomizacji. Następnie utworzyliśmy niektóre kolumny dla ramki danych i wewnątrz danych.Funkcja ramki, przeszliśmy te kolumny. Potem mamy pismo.Funkcja tabeli. Do zapisu.Metoda tabeli, określiliśmy zmienną DataFrame i katalog ścieżki plików. Ponadto parametr SEP jest ustawiony z symbolem „\ t” i wiersz.Nazwa jest ustawiona na fałsz.

Poniższa tabela jest generowana w pliku CSV.

Przykład nr 5: Za pomocą zapisu.Metoda CSV do pisania w pliku CSV w R w Ubuntu 20.04

Pismo.Metoda CSV () to wbudowana funkcja R, która zapisuje partycjonowane wartości hodowlane podsumowują wartości do plików CSV na dysku w celu dodatkowej analizy lub zapisywania wyników.

Tutaj stworzyliśmy trzy wektory, cenę i rabat dla ramki danych. Te wektory są następnie przekazywane do danych.rama. W miarę tworzenia naszej ramki danych, teraz zdefiniowaliśmy zapis.Metoda CSV. Wewnątrz zapisu.Metoda CSV przypisaliśmy ramkę danych i ścieżkę pliku.

Przez zapis.Metoda CSV zapisaliśmy ramkę danych w danym pliku CSV.

Wniosek

Teraz będziesz znać, jak pisać tekst w formacie CSV. Pliki CSV są szeroko stosowane w programach, ponieważ są łatwe do odczytania i manipulowania, a ich niewielki rozmiar umożliwia szybkie analizowanie i przenoszenie. Writelle i metody CAT są najprostszym sposobem pisania danych i uzyskania ich jako wyjścia, a ich wyjścia są powiązane z funkcjami referencyjnymi FiLeConn i Sink. R zapewnia nam różne metody pisania w plikach CSV. Każda metoda ma swoją funkcjonalność, jak widziałeś w powyższych przykładach.