Chcę przeglądać plik .rda (zestaw danych R). Wiem o View(datasetname)
poleceniu. Domyślna R.app dostarczana na komputery Mac nie ma bardzo dobrej przeglądarki danych (otwiera okno w X11). Podoba mi się przeglądarka danych RStudio, która otwiera się za pomocą View
polecenia. Wyświetla jednak tylko 1000 wierszy i pomija pozostałe. ( AKTUALIZACJA: Przeglądarka RStudio pokazuje teraz wszystkie wiersze ) Czy istnieje dobra przeglądarka, która wyświetla wszystkie wiersze w zestawie danych i którą lubisz / której używasz.
38
edit(your_data_object)
jest to również przydatne, choć nie jestem pewien ograniczeń w wierszach i kolumnach dla tej funkcji.head
,tail
,str
itp) powinno wystarczyć. Jeśli chcesz „większy” Widok danych ... wykreślić go (plot
,qqplot
,hist
etc)Bardzo polecam pakiet R googleVis , powiązania R z interfejsem API Google Visualization . Autorami pakietu są Markus Gesmann i Diego de Castillo.
Przeglądarka ramek danych w googleVis jest zadziwiająco prosta w obsłudze.
Ci faceci wykonali świetną robotę, ponieważ googleVis jest prosty w użyciu, chociaż interfejs API Google Visualization nie.
googleVis jest dostępny w CRAN .
Funkcja googleVis do renderowania ramki danych jako stylowej tabeli HTML to gvisTable () .
Wywołanie tej funkcji, przekazanie w ramce danych R powoduje, że ramki danych R są renderowane jako interaktywne tabele HTML w formie, która jest zarówno jakościowa jak i funkcjonalna.
Kilka funkcji googleVis / gvisTable znalazłem szczególnie dobrze:
aby zachować czas reakcji w miarę wzrostu liczby wierszy, wartości parametrów określone przez użytkownika dla stronicowania (za pomocą przycisków strzałek); jeśli nie chcesz paginacji, możesz uzyskać dostęp do wierszy poza widokiem za pomocą paska przewijania po prawej stronie tabeli, zgodnie z parametrami określonymi w wywołaniu funkcji gvisTable ()
Kolumna mądry porządek klikając nagłówek kolumny
gvisTable powraca połączenia HTML, więc jest przenośny i choć nie użyłem tej funkcji, cała tabela może być stylizowany sposób, że każda tabela HTML jest stylizowany, z CSS (klasy pierwsze przypisanie do odpowiedniego selektora)
Aby użyć, wystarczy zaimportować pakiet googleVis , wywołać gvisTable () przekazując ramkę danych i powiązać ten wynik (który jest obiektem gvis ) ze zmienną; następnie wywołaj wykres na tej instancji gvis :
Możesz także przekazać kilka parametrów, chociaż robisz to za pomocą jednego argumentu do opcji gvisTable , czyli listy R, np.
Oczywiście możesz użyć własnego CSS, aby uzyskać dowolną drobnoziarnistą stylizację.
Po wywołaniu wykresu na obiekcie gvis otworzy się okno przeglądarki i tabela zostanie załadowana za pomocą Flasha
źródło
RStudio (RStudio.org) ma wbudowaną przeglądarkę ramek danych, która jest całkiem niezła. Na szczęście jest to tylko do odczytu. RStudio jest bardzo łatwy do zainstalowania po zainstalowaniu najnowszej wersji R. Jeśli używasz Linuksa, najpierw zainstaluj pakiet r-base.
źródło
Oto kilka innych myśli (chociaż zawsze nie chcę opuszczać Emacsa):
Poniżej znajdują się dwa zrzuty ekranu podczas przeglądania danych 704 na 348. rama (załadowana jako RData) z Deducer (u góry) i Rcmdr (u dołu).
źródło
Ty można uzyskać
View()
, aby wyświetlić wszystkie dane wRStudio
. Sztuka polega na tym, że musisz użyć składni poleceniautils::View()
. (Aby uzyskać więcej informacji, zobacz moją odpowiedź na temat Przepełnienia stosu tutaj: R View () nie wyświetla wszystkich kolumn ramki danych ).źródło
view <- function(x){ numberColumns <- ncol(x) numbers <- seq(1, numberColumns) names <- names(x) names(x) <- paste0(numbers, "_", names) utils::View(x) }
Ostatnio zacząłem przechowywać dane w bazie danych sqlite, uzyskiwać dostęp do bazy danych bezpośrednio z R za pomocą sqldf i przeglądać / edytować za pomocą narzędzia bazy danych o nazwie tksqlite
Inną opcją jest eksport danych i przeglądanie / edycja za pomocą Google Refine
źródło
datatable
Funkcji zDT
pakietu tworzy tabele HTML. Możesz ładnie przeglądać szerokie stoły.źródło