Quelle est la différence entre un vecteur et une trame de données dans R? Dans quelles circonstances les vecteurs devraient-ils être convertis en trames de données?Vecteur/trame de données dans R
Répondre
Un vecteur a 1 dimension alors qu'une trame de données en a 2. Je ne peux pas penser à une bonne raison de convertir un seul vecteur en une trame de données. Cette question survient généralement lorsque vous avez plusieurs vecteurs. Une meilleure question est de savoir quelle est la différence entre une trame de données et une matrice: une trame de données peut avoir différents types de données pour chaque colonne, tandis qu'une matrice est un type de données. Dans les coulisses, une trame de données est vraiment une liste avec des vecteurs de longueur égale à chaque index.
Un autre bon point à noter est que lors de l'exécution du code, les opérations sur les matrices sont (la plupart du temps) beaucoup plus rapides que sur les trames de données.
Tal
Et un autre point est que 'data.frame' peut contenir différents types de données (dates, nombres, facteurs) et' matrix' un seul type. – Marek
Je voulais simplement vous demander la différence entre les matrices et les trames de données. Merci pour l'explication. –