Créons un cadre de données nommé Market.
Dans la programmation R, si vous souhaitez renvoyer le type de données de toutes les colonnes dans une trame de données, vous pouvez utiliser la méthode sapply ().
Syntaxe:
sapply (dataframe_object, classe)Paramètres:
Il faut deux paramètres.
Résultat:
Vous pouvez voir le cadre de données du marché avec chaque type de données de colonne ici:
Notez que tous les types de colonnes sont des types de caractères.
Maintenant, nous devons convertir certaines colonnes en types numériques.
Méthode 1: comme.numérique ()
Le comme.La méthode numérique () convertit la colonne de type de caractère donné en numérique. Il prend le nom de la colonne comme paramètre.
Syntaxe:
comme.numérique (dataframe_object $ colonne)Où,
DataFrame_Object est la trame de données d'entrée, et la colonne est la colonne de type de caractère converti en numérique.
Exemple 1
Dans cet exemple, nous convertissons la colonne Market_ID en numérique et affichons tous les types de colonnes à l'aide de la méthode sapply ().
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous pouvons observer que la colonne Market_ID est convertie en numérique.
Exemple 2
Dans cet exemple, nous convertissons la colonne Market_SquareFeet en numérique et affichons tous les types de colonnes à l'aide de la méthode sapply ().
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous pouvons observer que la colonne Market_SquareFeet est convertie en numérique.
Méthode 2: transform () avec As.numérique ()
La méthode transform () modifie le type de données d'une colonne. Il faut deux paramètres. Le premier paramètre est l'objet de trame de données, et le deuxième paramètre est la colonne qui prend en tant que.numérique (), qui est utilisé pour convertir la colonne de type de caractère donné en numérique. Il prend le nom de la colonne comme paramètre
Syntaxe:
transform (dataframe_object, colonne = comme.numérique (colonne))Paramètres:
Exemple 1
Dans cet exemple, nous convertissons la colonne Market_ID en numérique et affichons tous les types de colonnes à l'aide de la méthode sapply ().
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous pouvons observer que la colonne Market_ID est convertie en numérique.
Exemple 2
Dans cet exemple, nous convertissons la colonne Market_SquareFeet en numérique et affichons tous les types de colonnes à l'aide de la méthode sapply ().
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous pouvons observer que la colonne Market_SquareFeet est convertie en numérique.
Conclusion
À partir de cet article, nous avons vu deux méthodes pour convertir une colonne de trame de données en type numérique en utilisant AS.méthodes numériques () et transform (). Nous avons appris que transform () utilisé comme.numérique () pour convertir une colonne en un type numérique.