In R: Dynamisches Auswählen von data frame Spalten mittels $ und einem Zeichenwert.

In R können Sie Spalten eines Dataframes dynamisch auswählen, indem Sie die Funktion [[ oder [ verwenden, anstatt $. Hier ist ein Beispiel, wie Sie dies tun können:

# Erstellen Sie ein Beispiel-Dataframe
daten <- data.frame(
  Name = c("Anna", "Ben", "Carla"),
  Alter = c(25, 30, 35),
  Beruf = c("Ingenieur", "Arzt", "Lehrer")
)

# Spaltenname als Zeichenwert speichern
spaltenname <- "Alter"

# Dynamisches Auswählen der Spalte mittels `[[`
ausgewaehlte_spalte <- daten[[spaltenname]]

# Alternativ können Sie `[` verwenden
ausgewaehlte_spalte_alternativ <- daten[, spaltenname]

# Ausgabe der ausgewählten Spalte
print(ausgewaehlte_spalte)

In diesem Beispiel wird die Spalte “Alter” aus dem Dataframe daten ausgewählt, indem der Spaltenname als Zeichenwert verwendet wird.