Neste caso, eu poderia criar várias bases de dados de outros estados, e alterando os valores os de São Paulo não seriam alterados, é isso?
Neste caso, eu poderia criar várias bases de dados de outros estados, e alterando os valores os de São Paulo não seriam alterados, é isso?
Olá Rafael, tudo bem com você?
Sim, você está correto! Se você quiser criar várias bases de dados para diferentes estados, sem que as alterações em uma afetem as outras, você deve usar a função np.copy()
.
Por exemplo, se você tiver dados de imóveis de São Paulo e quiser criar uma nova base para o Rio de Janeiro, você pode fazer:
preco_imoveis_rio = np.copy(preco_imoveis)
Assim, qualquer alteração que você fizer no array preco_imoveis_rio
não afetará o array preco_imoveis
(São Paulo) e vice-versa. Isso porque a função np.copy()
cria um novo array que não está vinculado ao array original, ou seja, eles ocupam locais diferentes na memória.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!