Script 05_caged_e_pops_indicador_municipal_desemprego

Script 05_caged_e_pops_indicador_municipal_desemprego

por Usuário excluído -
Número de respostas: 3

Ao rodar o comando da linha 92

caged2020 <- readRDS("dados/08_dados_caged_2020_05.rds")

tive o seguinte erro:

<Erro: não é possível alocar vetor de tamanho 96.7 Mb>

Como poderia resolver? 


Obrigado.

Em resposta à Usuário excluído

Re: Script 05_caged_e_pops_indicador_municipal_desemprego

por Pedro Junio Lopes Santana -
Boa tarde, Rafael.
Tive o mesmo problema. Ele é causado por falta de memória, pode usar a função gc() e apagar as variáveis carregadas que não irá utilizar.
Em resposta à Pedro Junio Lopes Santana

Re: Script 05_caged_e_pops_indicador_municipal_desemprego

por Rodrigo Borges -
Exato.
Respondi por e-mail, e retornou (pensei que era possível, mas, pelo visto, não). Segue a resposta.

Caro Rafael,

Pode ser por falta de memória RAM.

1) Para verificar a memória RAM em uso pela sessão do R (no gerenciador de tarefas de seu SO é possível ver rapidamente, por exemplo - geralmente com combinação de teclas como Ctrl+Esc ou Ctrl+Shift+Esc) e cotejar com a memória RAM da configuração de seu sistema.

2) Em paralelo, uma solução possível é, antes de rodar essa linha incluir uma que remova algum objeto de que não precise mais e "forçar" a liberação da memória correspondente ao objeto removido. Algo como :

rm(caged2019)
gc()


Estou para liberar o vídeo correspondente. Ao final desdobrei o trabalho braçal desse script no outro que está na pasta (05...indicador microrregional...), que ficou bem mais documentado e que ficou como objeto, propriamente para o vídeo.

Aguardo retorno sobre 1) e 2).

Abraço
Em resposta à Rodrigo Borges

Re: Script 05_caged_e_pops_indicador_municipal_desemprego

por Usuário excluído -
Muito obrigado pela resposta, Rodrigo e Pedro.

Rodei o código agora, depois de desligar o PC e funcionou.

Agora já sei o que fazer quando isso ocorrer de novo.

Obrigado.