Convertir une ligne d’un bloc de données en vecteur

Je veux créer un vecteur sur une rangée d’un bloc de données. Mais je ne veux pas avoir de noms de lignes et de colonnes. J’ai essayé plusieurs choses … mais je n’ai pas eu de chance.

Ceci est mon bloc de données:

> df  df abc 1 1 2 2.6 2 2 6 8.2 3 4 2 7.5 4 2 1 3.0 

J’ai essayé:

 > newV  newV abc 1 1 2 2.6 

Mais je veux vraiment quelque chose qui ressemble à ça:

 > newV  newV [1] 1.0 2.0 2.6 

Toute aide, très appréciée.

Lorsque vous extrayez une seule ligne d’un bloc de données, vous obtenez un bloc de données à une ligne. Convertissez-le en un vecteur numérique:

 as.numeric(df[1,]) 

Comme @Roland le suggère, unlist(df[1,]) convertira le unlist(df[1,]) données à une ligne en un vecteur numérique sans supprimer les noms. Par conséquent, unname(unlist(df[1,])) est un autre moyen, un peu plus explicite, d’obtenir le même résultat.