Cet article montrera comment convertir une trame de données en un vecteur en programmation R.
Créons un cadre de données avec quatre lignes et cinq colonnes.
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Il existe deux façons possibles de convertir une trame de données ou des colonnes particulières dans une trame de données en un vecteur.
Méthode 1: Utilisation de [[]]
Nous pouvons appeler «[[]]"Un double support. Il convertira une colonne de trame de données en un vecteur.
Le nom de la colonne est passé à l'intérieur de ce double support.
Syntaxe:
dataframe_object [['colonne']]Où,
Exemple 1
Dans cet exemple, nous convertirons les colonnes Market_id, Market_Place et Market_Type dans le cadre de données du marché en vecteurs.
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous pouvons voir que les trois colonnes spécifiées sont converties en vecteur.
Méthode 2: Utilisation de.vecteur()
comme.Vector () convertit l'ensemble du cadre de données ou des colonnes particulières dans la trame de données en vecteur. Il renvoie les vecteurs séparés pour chaque colonne.
Syntaxe:
comme.vecteur (dataframe_object)Où,
DataFrame_Object est le cadre de données.
Exemple 1
Nous convertirons l'intégralité de la trame de données en un vecteur dans cet exemple.
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous pouvons voir que toutes les colonnes (cadre de données entières) sont converties en vecteurs séparément.
Si vous souhaitez convertir le cadre de données en un seul vecteur, vous pouvez utiliser t () avec As.vecteur(). Il transposera l'ensemble du cadre de données dans un vecteur.
Syntaxe:
comme.vecteur (t (dataframe_object))Où,
DataFrame_Object est le cadre de données.
Exemple 2
Nous convertirons l'intégralité de la trame de données en un vecteur dans cet exemple.
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous pouvons voir que toutes les colonnes (cadre de données entières) sont converties en un seul vecteur.
Exemple 3
Dans cet exemple, nous verrons comment convertir une seule colonne en vecteur.
Nous devons spécifier l'index de colonne à l'intérieur comme.vecteur().
Syntaxe:
comme.vecteur (dataframe_object [, index])Où,
Résultat:
Nous avons converti les deuxième et quatrième colonnes en vecteur.
Exemple 4
Dans cet exemple, nous verrons comment convertir une seule ligne en vecteur.
Nous devons spécifier l'index de ligne à l'intérieur comme.vecteur().
Syntaxe:
comme.vecteur (t (dataframe_object [index,]))Où,
Résultat:
Nous avons converti les deuxième et quatrième rangées en un vecteur.
Conclusion
Nous avons discuté de deux façons de convertir une colonne de trame de données en un vecteur utilisant [[]] et comme.vecteur(). [[]] est utilisé pour convertir une seule colonne en un vecteur, et comme.Vector () convertira l'ensemble de la trame de données en un vecteur. De plus, comme.Vector () renverra les vecteurs aux colonnes. Donc, pour produire un seul vecteur unique, vous pouvez utiliser t () avec As.vecteur().
Enfin, nous avons discuté.Vector () Méthode.