Mam zestaw wektorów V_1, V_2, ..., V_n
, które chciałbym przekonwertować na macierz. Każdy wektor staje się wektorem kolumnowym w macierzy. Rozmiar każdego wektora jest taki sam. Czy jest to prosta funkcja? W sekcji macierzy The R Book
nie wydaje się, że ta funkcja istnieje. tamWektory kolumnowe do macierzy w R
mat=matrix(c(V1, V2, ..., VN), nrow=length(V1))
- Czy jakaś funkcja dopisywania macierzy dołączyć kolumny na końcu matrycy:
Co jestem obecnie robi to?
Edycja: Koniec celem jest wykonanie k-means
klastrów z tej matrycy. Nazwy moich wektorów nie są w rzeczywistości V_1, V_2, ..., V_n
. Nazwy wektorów są podciągami odpowiadającymi nazwie pliku, z którego pochodzą dane (jest to mapa 1-1). W końcu będę iterował nad wszystkimi plikami w określonym katalogu, wyodrębniając dane do wektora, a następnie dołączając każdy wektor kolumn do macierzy.
Czy istnieje rym lub powód do wymieniania nazw wektorów, czy są one dosłownie V1 ... VN? Innym rozwiązaniem byłoby cbind, ale nadal będziesz musiał wymienić każdy z twoich wektorów. – russellpierce
Moje wektory nie są nazywane $ V_1, \ ldots, V_n $, ale jest trochę rymu lub przyczyny do nazw moich wektorów, ponieważ będą one podciąganiami nazwy pliku, z którego pochodzą dane. – CodeKingPlusPlus
FYI, twoja struktura danych i pożądana struktura są dość proste i łatwe do opisania bez konieczności statystycznego zrozumienia. Twoje pytanie może być lepiej zadane na stackoverflow. Na razie nie musisz nic robić. Jeśli wystarczająco wielu innych członków społeczności zgodzi się z moją oceną, zostanie ona poddana migracji. – russellpierce