Question

Quelle est la différence entre un vecteur et une trame de données en R? Dans quelles circonstances les vecteurs doivent être convertis en trames de données?

Était-ce utile?

La solution

Un vecteur a 1 dimension alors qu'une trame de données a 2. Je ne peux pas penser à une bonne raison de convertir un seul vecteur dans une trame de données. Cette question se pose généralement lorsque vous avez plusieurs vecteurs.

Une meilleure question est 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 tout un type de données. Dans les coulisses, une trame de données est vraiment une liste avec des vecteurs de longueur égale à chaque indice.

Autres conseils

Un autre bon point à noter est que lorsque le code en cours d'exécution, les opérations sur les matrices sont (la plupart du temps) beaucoup plus rapide lors des trames de données. Top>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top