Упорядочение фрейма данных в R по сравнению с CSV - PullRequest
0 голосов
/ 16 октября 2019

Я тестировал гистограмму с графиком в R и сумел упорядочить данные, чтобы они сначала показывали самый большой столбец. Это было сделано с помощью следующего кода:

plot_data <- 
  read.csv('plot_data.csv', stringsAsFactors = FALSE) %>%
  arrange(plot_data$Value)

Однако теперь, когда я могу заставить его работать, я хочу перенести его на панель управления R Shiny и не могу передать код для чтения обычного фрейма данных. а не файл .csv. Я попробовал следующее:

Plot_Data <- State_data()
Plot_Data <- arrange(Plot_Data$Value)

Однако я все еще не заставляю его работать. Любая помощь будет высоко ценится.

Заранее спасибо

1 Ответ

1 голос
/ 16 октября 2019

Вам нужно позвонить , чтобы организовать с правильными параметрами (указывающими фрейм данных, если вы не используете каналы). Ниже приведен рабочий пример:

Plot_Data <- data.frame(
  Name = c('One', 'Two', 'Three'),
  Value = c(200, 100, 300)
)
Plot_Data <- arrange(Plot_Data, Value)

Это позволит отсортировать ваш фрейм данных по Value в порядке возрастания. Если вы хотите в порядке убывания, вам нужно использовать arrange(Plot_Data, desc(Value))

...