Ich verwende symmetrize
Funktion (sna Paket), um eine Adjazenz-Matrix zu symmetrieren, die Zeilen- und Spaltennamen hat. Zum Beispiel:
sample matrixWie wird eine Kopfzeile beim Symmetrieren einer Adjazenzmatrix beibehalten?
verwendete ich die folgende Befehlsmatrix in R zu importieren:
y <- read.table("y.csv", header=T,row.names=1,na.strings="99", sep=",")
und dann diese Befehlsdaten zur Symmetrierung:
y_s <-symmetrize(y,rule="strong", return.as.edgelist=FALSE)
Nachdem ich diesen Befehl, die symmetrisierte Matrix y_s
hat keine Zeilen- und Spaltennamen mehr. Gibt es eine Möglichkeit, diesen Code so zu ändern, dass Zeilen- und Spaltennamen unverändert bleiben? Oder gibt es vielleicht eine andere Möglichkeit, Adjazenzmatrizen zu symmetrisieren? Danke.
"Nachdem ich diesen Code ausgeführt habe"? Wir brauchen diesen "Code" und den Code, der alle Objekte erzeugt. –
Bitte posten Sie die Daten nicht Bilder der Daten. –