Я хочу просмотреть файл .rda (набор данных R). Я знаю о View(datasetname)
команде. R.app по умолчанию для Mac не имеет очень хорошего браузера для данных (он открывает окно в X11). Мне нравится браузер данных RStudio, который открывается с View
командой. Тем не менее, он показывает только 1000 строк и пропускает остальные. ( ОБНОВЛЕНИЕ: RStudio viewer теперь показывает все строки ). Есть ли хороший браузер, который покажет все строки в наборе данных и что вам нравится / используется.
38
edit(your_data_object)
полезно, хотя не уверен насчет ограничений в строках и столбцах для этой функции.head
,tail
иstr
т. Д.) Должно быть достаточным. Если вы хотите «больше» представление данных ... сюжет его (plot
,qqplot
, иhist
т.д.)Я настоятельно рекомендую привязку R Package googleVis , R к API визуализации Google . Авторы пакета - Маркус Гесманн и Диего де Кастильо.
Средство просмотра фреймов данных в googleVis удивительно просто в использовании.
Эти ребята проделали большую работу, потому что googleVis прост в использовании, а API визуализации Google - нет.
googleVis доступен из CRAN .
Функция в googleVis для рендеринга фрейма данных в виде таблицы в стиле HTML называется gvisTable () .
Вызов этой функции, передача фрейма данных R отображает фреймы данных R в виде интерактивных HTML-таблиц в форме, удобной и качественной для панели мониторинга.
Несколько особенностей googleVis / gvisTable, которые я нашел особенно хорошими:
для поддержания отзывчивости при увеличении количества строк заданные пользователем значения параметров для нумерации страниц (с помощью кнопок со стрелками); если вы не хотите разбивать на страницы, вы можете получить доступ к строкам вне представления с помощью полосы прокрутки в правой части таблицы в соответствии с параметрами, указанными в вызове функции gvisTable ()
столбцам сортировки , щелкнув на заголовке столбца
gvisTable вызов возвращает HTML, так что это портативный, и хотя я не использовал эту функцию, вся таблица может быть стилизована так , что любая таблица HTML стилизовано с CSS (первый присваивающих классов к соответствующему селектору)
Чтобы использовать, просто импортируйте пакет googleVis , вызовите gvisTable (), передавая ваш фрейм данных, и привяжите этот результат (который является объектом gvis ) к переменной; затем вызовите plot для этого экземпляра gvis :
Вы также можете передать ряд параметров, хотя вы делаете это с помощью одного аргумента для gvisTable, options , который является списком R, например,
Конечно, вы можете использовать свой собственный CSS, чтобы получить любой мелкозернистый стиль, какой пожелаете.
Когда plot вызывается для объекта gvis, откроется окно браузера и таблица будет загружена с использованием Flash
источник
RStudio (RStudio.org) имеет встроенную программу просмотра фреймов данных, которая довольно хороша. К счастью, это только для чтения. RStudio очень легко установить после того, как вы установили последнюю версию R. Если вы используете Linux, сначала установите пакет r-base.
источник
Вот некоторые другие мысли (хотя я всегда не хочу покидать Emacs):
Ниже приведены два снимка экрана при просмотре файла данных 704 на 348 data.frame (загруженного как RData) с Deducer (вверху) и Rcmdr (внизу).
источник
Вы можете получить ,
View()
чтобы отобразить все данные вRStudio
. Хитрость в том, чтоutils::View()
вместо этого вам нужно использовать командный синтаксис . (Для получения дополнительной информации см. Мой ответ о переполнении стека здесь: R View () не отображает все столбцы фрейма данных .)источник
view <- function(x){ numberColumns <- ncol(x) numbers <- seq(1, numberColumns) names <- names(x) names(x) <- paste0(numbers, "_", names) utils::View(x) }
Недавно я начал хранить данные в базе данных sqlite, обращаться к базе данных напрямую из R с помощью sqldf и просматривать / редактировать с помощью инструмента базы данных с именем tksqlite.
Другой вариант - экспортировать данные и просматривать / редактировать с помощью Google Refine.
источник
datatable
Функция изDT
пакета создает таблицы HTML. Вы можете красиво просматривать широкие таблицы.источник