Vamos criar um quadro de dados chamado mercado.
Na programação R, se você deseja retornar o tipo de dados de todas as colunas em um quadro de dados, poderá usar o método Sapply ().
Sintaxe:
SAPPLY (DataFrame_Object, classe)Parâmetros:
São necessários dois parâmetros.
Resultado:
Você pode ver o quadro de dados do mercado com cada tipo de dados da coluna aqui:
Observe que todos os tipos de coluna são tipos de caracteres.
Agora, precisamos converter algumas colunas em tipos numéricos.
Método 1: como.numérico()
O AS.Método numérico () converte a coluna do tipo de caractere fornecida em numérico. Ele toma o nome da coluna como um parâmetro.
Sintaxe:
como.numérico (coluna DataFrame_Object $)Onde,
dataframe_object é o quadro de dados de entrada e a coluna é a coluna do tipo de caractere convertida em numérico.
Exemplo 1
Neste exemplo, convertemos a coluna Market_id para numérico e exibimos todos os tipos de colunas usando o método sapply ().
#Crie um mercado de dados que possui 4 linhas e 5 colunas.Resultado:
Podemos observar que a coluna Market_id é convertida em numérico.
Exemplo 2
Neste exemplo, convertemos a coluna Market_squareFeet em numérico e exibimos todos os tipos de colunas usando o método Sapply ().
#Crie um mercado de dados que possui 4 linhas e 5 colunas.Resultado:
Podemos observar que a coluna Market_squareFeet é convertida em numérico.
Método 2: Transform () com como.numérico()
O método transform () altera o tipo de dados de uma coluna. São necessários dois parâmetros. O primeiro parâmetro é o objeto de quadro de dados, e o segundo parâmetro é a coluna que toma como.numeric (), que é usado para converter a coluna do tipo de caractere fornecida em numérico. É preciso o nome da coluna como um parâmetro
Sintaxe:
transform (dataframe_object, coluna = como.numérico (coluna))Parâmetros:
Exemplo 1
Neste exemplo, convertemos a coluna Market_id para numérico e exibimos todos os tipos de colunas usando o método sapply ().
#Crie um mercado de dados que possui 4 linhas e 5 colunas.Resultado:
Podemos observar que a coluna Market_id é convertida em numérico.
Exemplo 2
Neste exemplo, convertemos a coluna Market_squareFeet em numérico e exibimos todos os tipos de colunas usando o método Sapply ().
#Crie um mercado de dados que possui 4 linhas e 5 colunas.Resultado:
Podemos observar que a coluna Market_squareFeet é convertida em numérico.
Conclusão
A partir deste artigo, vimos dois métodos para converter uma coluna de quadro de dados em tipo numérico usando como.Métodos numéricos () e transform (). Aprendemos que transform () usado como.numeric () para converter uma coluna em um tipo numérico.