141 votes

Convertir une matrice en tableau à 1 dimension

J’ai une matrice (32X48).

Comment puis-je convertir la matrice en un tableau unidimensionnel ?

252voto

Spacedman Points 33792

Lisez-le avec 'scan', ou faites simplement as.vector() sur la matrice. Vous pouvez d’abord transposer la matrice si vous le souhaitez par lignes ou colonnes.

45voto

Greg Points 4344

essayer ``

30voto

aL3xa Points 10236

Si nous parlons de data.frame, alors vous devriez vous demander si les variables sont du même type? Si c’est le cas, vous pouvez utiliser rapply, ou unlist, puisque data.frames sont des listes, au fond de leur âme...

16voto

Tian Points 161

ou vous donnera un tableau 1D.

12voto

Joshua Ulrich Points 68776

De `` : « Une matrice est le cas particulier d’un 'tableau' bidimensionnel. » Vous pouvez simplement modifier les dimensions de la matrice/matrice.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X