Este artigo mostrará como converter um quadro de dados em um vetor na programação R.
Vamos criar um quadro de dados com quatro linhas e cinco colunas.
#Crie um mercado de dados que possui 4 linhas e 5 colunas.Resultado:
Existem duas maneiras possíveis de converter um quadro de dados ou colunas específicas em um quadro de dados em um vetor.
Método 1: Usando [[]]
Podemos chamar “[[]]”Um suporte duplo. Ele converterá uma coluna de quadro de dados em um vetor.
O nome da coluna é passado dentro deste suporte duplo.
Sintaxe:
dataframe_object [['coluna']]]Onde,
Exemplo 1
Neste exemplo, converteremos as colunas Market_Id, Market_Place e Market_Type no quadro de dados do mercado em vetores.
#Crie um mercado de dados que possui 4 linhas e 5 colunas.Resultado:
Podemos ver que as três colunas especificadas são convertidas em um vetor.
Método 2: Usando como.vetor()
como.Vector () converte todo o quadro de dados ou colunas específicas no quadro de dados em vetor. Ele retorna os vetores separados para cada coluna.
Sintaxe:
como.vetor (dataframe_object)Onde,
dataframe_object é o quadro de dados.
Exemplo 1
Vamos converter todo o quadro de dados em um vetor neste exemplo.
#Crie um mercado de dados que possui 4 linhas e 5 colunas.Resultado:
Podemos ver que todas as colunas (quadro de dados inteiras) são convertidas em vetores separadamente.
Se você deseja converter o quadro de dados em um único vetor, você pode usar t () com AS.vetor(). Ele transporá todo o quadro de dados para um vetor.
Sintaxe:
como.vetor (t (dataframe_object))Onde,
dataframe_object é o quadro de dados.
Exemplo 2
Vamos converter todo o quadro de dados em um vetor neste exemplo.
#Crie um mercado de dados que possui 4 linhas e 5 colunas.Resultado:
Podemos ver que todas as colunas (quadro de dados inteiras) são convertidas em um único vetor.
Exemplo 3
Neste exemplo, veremos como converter uma única coluna em um vetor.
Devemos especificar o índice de coluna dentro como.vetor().
Sintaxe:
como.vetor (dataframe_object [, index])Onde,
Resultado:
Convertemos a segunda e a quarta colunas em um vetor.
Exemplo 4
Neste exemplo, veremos como converter uma única linha em um vetor.
Devemos especificar o índice de linha dentro como.vetor().
Sintaxe:
como.vetor (t (dataframe_object [index,])))Onde,
Resultado:
Convertemos a segunda e a quarta linhas em um vetor.
Conclusão
Discutimos duas maneiras de converter uma coluna de quadro de dados em um vetor usando [[]] e como.vetor(). [[]] é usado para converter uma única coluna em um vetor e como.Vector () converterá todo o quadro de dados em um vetor. Além disso, como.Vector () retornará vetores às colunas. Então, para produzir apenas um único vetor, você pode usar t () com as.vetor().
Finalmente, discutimos a conversão de um vetor em um quadro de dados por linha e índices de coluna com o AS.Método Vector ().