Есть ли какой-то шаг, который мне не хватает в преобразовании коэффициента для создания нового выхода? - PullRequest
0 голосов
/ 01 октября 2019

Так что у меня это уже работало, но по какой-то причине преобразование персонажа в фактор просто «обрушилось» на меня. Таким образом, мой вопрос: пропустил ли я шаг или я полностью ушел? Я только начинаю понимать это.

Я уже пробовал разные сайты, но ни один из них мне не помог. Я также повторил то, что у меня было изначально, следующим образом: stretch <- c("510A", "510B", "510C", "510D", "510E", "510F", "510G") затем преобразование rivertemp_2015$strech <- as.factor(rivertemp_2015$strech)

stretch <- c("510A", "510B", "510C", "510D", "510E", "510F", "510G")

#conversion
rivertemp_2015$stretch <- as.factor(rivertemp_2015$stretch)

#OR
stretch.factor <- stretch
rivertemp_2015$stretch <- stretch.factor

Я ожидал, что результат будет

Factor w/ 7 levels "510A", "510B",...: 1 1 1 1 1 1... 

, но фактические результаты

Factor w/ 7 levels "510A", "510B",...: 1 2 3 4 5 6 7

но когда я хочу учесть, я получаю либо

Error in $<-.data.frame'('*tmp*', stretch, value = integer(0)) : replacement has 0 rows, and data has 10257

ИЛИ

$<-.data.frame'('*tmp*', stretch, value = ("510A", "510B",...)) : replacement has 7 rows, and data has 10257
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...