Jak zapisywać i ładować pliki rda w r (z przykładami)


Pliki zakończone rozszerzeniem .rda reprezentują pliki Rdata.

Możesz użyć funkcji save() , aby zapisać tego typu pliki w R:

 save(df, file=' my_data.rda ')

Możesz także użyć funkcji loading() , aby załadować tego typu pliki do R:

 load(file=' my_data.rda ')

Poniższy przykład pokazuje, jak w praktyce wykorzystać każdą z tych funkcji.

Przykład: Zapisz i załaduj pliki RDA w R

Załóżmy, że tworzymy następującą ramkę danych w R:

 #make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (x=rnorm(100),
                 y=rnorm(100),
                 z=rnorm(100))

#view data frame
head(df)

           X Y Z
1 1.2629543 0.7818592 -1.0457177
2 -0.3262334 -0.7767766 -0.8962113
3 1.3297993 -0.6159899 1.2693872
4 1.2724293 0.0465803 0.5938409
5 0.4146414 -1.1303858 0.7756343
6 -1.5399500 0.5767188 1.5573704

Możemy użyć funkcji save() , aby zapisać ten blok danych w pliku .rda:

Plik ten zostanie automatycznie zapisany w bieżącym katalogu roboczym. Katalog roboczy możesz znaleźć za pomocą funkcji getwd() :

 #display working directory
getwd()

"C:/Users/Bob/Documents"

Załóżmy teraz, że używamy funkcji rm() do usunięcia bloku danych z bieżącego środowiska R:

 #remove data frame from current R environment
rm(df)

Jeśli spojrzymy na nasze obecne środowisko w RStudio, zobaczymy, że nie zawiera ono żadnych obiektów:

Następnie możemy użyć funkcji loading() , aby załadować plik .rda do bieżącego środowiska R:

 load(file=' my_data.rda ')

Jeśli ponownie spojrzymy na obecne środowisko w RStudio, zobaczymy, że zawiera ono teraz ramkę danych:

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak czytać inne typy plików w R:

Jak importować pliki CSV do R
Jak importować pliki Excel do R
Jak zaimportować pliki TSV do R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *