Я пытаюсь автоматизировать извлечение имен из файла .csv. В моей базе данных имена животных находятся в первом столбце, и я хотел бы получить вектор, в котором каждое имя может появляться только один раз. Действительно, в исходном файле для каждого животного у меня есть сотни измерений. Конечно, я могу создать этот вектор, записав его напрямую. Однако этот кодекс должен войти в ежегодную процедуру, в которой эти имена могут меняться из года в год.
На данный момент я попробовал цикл следующим образом:
length_name <- length(dataset$Nom)
name <- function(Nom){
for (i in 1:(length_name)){
stock <- c(i)
if (i!=(i+1)){
stock <- stock + c(i+1)
}
return(stock)
}
}
Я ожидал вектор со всеми разными именами (я ищу 39 из них), и только [1] 3
было возвращено. Обратите внимание, что ранее я указывал в своем коде, что этот столбец содержит строку символов, используя as.character.