У меня проблемы с кодированием при вызове имен столбцов в 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?Могу ли я изменить имена каждого столбца в импортируемой части?