Создание qqplot в пакете ggpubr - PullRequest
0 голосов
/ 20 февраля 2019

У меня проблемы с кодированием при вызове имен столбцов в Rstudio.Это код, который я использую:

###Q-Q plot
i <- 3
while (i <= 91) {
  inst <- paste0("..", i)
  dir2 <- paste0("C:\\Users\\usuario\\directoryx\\QQPlots\\QQPlot X_", i, ".png")
  png(filename=dir2, width=600, height=425, units="px")
  print(ggqqplot(mmtotal, x=inst, title=inst))
  dev.off()
  i <- i+1
}

И получаю эту ошибку:

Error: Aesthetics must be either length 1 or the same as the data (336): sample

Это началось после того, как мне пришлось использовать другой компьютер, в то время как в моем компьютере код яб был похож на тот, что ниже.Я отметил, что на компьютере, который я сейчас использую, при импорте набора данных имена столбцов были "..i", а на моем компьютере - "X__i".

i <- 3
while (i <= 91) {
  inst <- paste0("X__", i)
  dir2 <- paste0("C:\\Users\\directoryz\\QQPlots\\QQPlot X_", i, ".png")
  png(filename=dir2, width=600, height=425, units="px")
  print(ggqqplot(mmtotal, x=inst, title=inst))
  dev.off()
  i <- i+1
}

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

j <- 1
while(j <= 91) {
  nome <- paste0("X__", j)
  names(dados)[j] <- nome 
  j <- j + 1
}

Ошибка, которую я получаю, когда я изменяю имена:

Error in `[.data.frame`(data, , x) : colunas indefinidas selecionadas

Какой португальский для неопределенных выбранных столбцов.Я старался изо всех сил, чтобы получить те же результаты, но я не могу.Есть ли способ сделать это с помощью кода, чтобы изменить имена столбцов набора данных на X__i?Могу ли я изменить имена каждого столбца в импортируемой части?

...