Как использовать функцию View() в R (с примерами)


Функцию View() в R можно использовать для вызова средства просмотра данных в стиле электронных таблиц в RStudio.

Эта функция использует следующий синтаксис:

View(df)

Примечание.При использовании этой функции убедитесь, что вы вводите заглавную букву «V».

В следующем примере показано, как использовать этот синтаксис на практике.

Как использовать функцию View()

Мы можем использовать следующий код для создания фрейма данных в R со 100 строками и 2 столбцами:

#make this example reproducible
set. seed (0)

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

Затем мы можем использовать функцию View() для вызова средства просмотра данных в стиле электронных таблиц в RStudio:

Обратите внимание, что в Rstudio появилась новая вкладка, которая обеспечивает интерактивное отображение только что созданного фрейма данных:

В нижней части окна просмотра мы видим размер фрейма данных: 100 записей (т.е. строк) и 2 столбца.

Как сортировать данные с помощью функции View()

Мы также можем быстро отсортировать фрейм данных, щелкнув один из столбцов.

Например, если я нажму на заголовок столбца x, то строки фрейма данных будут автоматически отсортированы от наименьшего к наибольшему на основе значений в столбце x:

Если я снова нажму на заголовок столбца x, фрейм данных будет отсортирован по столбцу x от наибольшего к наименьшему:

Как фильтровать данные с помощью функции View()

Я также могу быстро отфильтровать фрейм данных, щелкнув значок «Фильтр», затем щелкнув одно из имен столбцов и введя диапазон значений.

Например, я могу отфильтровать фрейм данных, чтобы отображались только строки, где x находится в диапазоне от 0 до 1:

Как только я нажму Enter, фрейм данных будет автоматически отфильтрован:

В нижней части экрана мы видим, что 33 строки имеют значения в столбце x от 0 до 1.

Обратите внимание, что я также могу добавить фильтр в столбец y для фильтрации по определенным значениям как x, так и y.

Дополнительные ресурсы

В следующих руководствах объясняется, как использовать другие распространенные функции в R:

Как использовать функцию match() в R
Как использовать функцию summary() в R
Как использовать функцию table() в R
Как использовать функцию quantile() в R