Jose, boa noite

SQL é um pouco diferente do R na hora de atribuir.

 

No seu caso, a solução passa pelo comando UPDATE (do SQL), mas lembre-se: a coluna deve existir na tabela SQL

 

De: R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de José Jesus Filho
Enviada em: terça-feira, 2 de fevereiro de 2016 16:40
Para: r-br@listas.c3sl.ufpr.br
Assunto: [R-br] Adicionar um vetor a uma tabela mysql

 

Olá Pessoal,

Esto começando a trabalhar com SQL a partir do R, então perdoem-me se cometer algum erro estúpido.

Eu exportei do R uma tabela chamada "legislacao" para uma base de dados no MySQL usando o pacote RMySQL.
Olá pessoal,

Acontece que eu tenho um vetor "seguranca" com o mesmo número de linhas que a tabela "legislacao"  e gostaria de adicioná-lo a essa tabela no MySQL como uma nova caluna sem ter de exportá-la novamente.

No R eu simplesmente faria isso:

legislacao$seguranca<-seguranca

Já com o RMySQL, eu não sei, pois só encontrei "statements" para adicionar linhas ,não colunas. Claro é possível criar uma coluna com o "statement" ALTER TABLE  legislacao  ADD seguranca, mas isso cria uma coluna vazia com este nome. Eu quero preenchê-la com os valores correspondente.

Obrigado,

José.