Skip to content

Instantly share code, notes, and snippets.

@dirceu-jr
Last active June 12, 2021 01:39
Show Gist options
  • Save dirceu-jr/11fb11a14f0cffe752383b5d6038d876 to your computer and use it in GitHub Desktop.
Save dirceu-jr/11fb11a14f0cffe752383b5d6038d876 to your computer and use it in GitHub Desktop.
R - UD1
# mude x[VALOR] de acordo com qual descrição analisar
s <- strsplit(x[91], split = " +")[[1]]
s
# inicia variaveis
vetor = c("");
index = 1;
# para cada palavra da descrição
for (a in s) {
# se o (tamanho da string no vetor[index] + 1 espaço + tamanho da palavra) > 50
if ((nchar(vetor[index]) + nchar(a) + 1) > 50) {
# incrementa o index
index = index + 1;
# inicia vazio
vetor[index] = "";
}
# se ja estiver iniciado a preencher, concatena
if (nchar(vetor[index]) > 0) {
vetor[index] = paste(vetor[index], a, collapse = "");
} else {
# se não, inicia com a primeira palavra
vetor[index] = a;
}
}
# imprime
vetor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment