1
resposta

O código não funciona

Olá!

Rodei o código fornecido, mas nenhum valor foi carregado para o data frame df_medidas.

setwd("C:\\Users\\Luigi\\Documents\\Educacao\\Alura\\Data Science\\Big data\\HMP_Dataset\\HMP_Dataset")
df_medidas  <- data.frame()
arqs = list.files(pattern = ".txt$", recursive = TRUE)
for (a in 1:length(arqs))
{
  arquivo = arqs[a]

  if (!(length(i <- grep('/', arquivo))) == 0)
  {
    movimento = unlist(strsplit(arquivo, "/")[1][1])[1]
    genero = substr(unlist(strsplit(arquivo, "-"))[9],1,1)
    data <- read.table(arquivo)
    data$arquivo <- arquivo
    data$movimento <- movimento
    data$genereo <- genero
    df_medidas <- rbind(df_medidas,data)
  }
}
colnames(df_medidas) <- c("X","Y", "Z", "Arquivo", "Movimento", "Genero")
1 resposta

Olá Luigi,

sobre o código, eu vi que há duas referências para HMP_Dataset, então confira se o caminho da pasta é esse mesmo e está ok.

Outra alternativa para garantir que esse não é um problema é mudar o nome da pasta anterior para algum diferente de HMP_Dataset.

Caso o caminho esteja ok, eu testei o código enviado aqui e consegui tanto gerar o erro:

Error in print(df_medidas) : object 'df_medidas' not found

Como carregar o objeto df_medidas depois:

resultado do global enviroment do rstudio com dados do df medidas

O que eu fiz foi selecionar todo o código antes de clicar em Run para que o R executasse todos os passos e esperei por volta de 48 segundos porque demora um pouquinho mesmo para aparecer ali.

Veja se desse modo consegue escapar do erro.

Qualquer outra dúvida ou esclarecimento, só postar aqui o/.