Ich habe zwei Matrizen df_matrix
und df_subset
. Eins ist eine Teilmenge des anderen. Daher hat df_matrix
10000 Zeilen und Spalten und df_subset
enthält nur 8222 Spalten und Zeilen von df_matrix
.Spalten extrahieren, die nicht in einer anderen Matrix basierend auf Spaltennamen vorhanden sind
Ich möchte nur die Spalten in df_subset
vondf_matrix
, die nicht wählen. Ich dachte, es am besten ist es von Spaltennamen zu tun, also habe ich versucht, diesen Code ausführen:
newdf <- df_matrix[, which((colnames(df_matrix)) != (colnames(KroneckerProducts)))]
Dies ist jedoch gar nicht funktioniert. Gibt es einen anderen Weg, dies zu tun?
Verwenden '% in%': 'df_matrix [! (COLNAMES (df_matrix)% in% COLNAMES (KroneckerProducts))]' – nicola
@nicola: sagte nur das gleiche: D – vasanthcullen