Hinzufügen einer neuen Spalte

Wie rufe ich R-Funktionen auf, wie selektiere ich Daten, ich weiß nicht genau ....

Moderatoren: EDi, jogo

Antworten
Student23
Beiträge: 1
Registriert: Sa Feb 22, 2020 1:06 pm

Hinzufügen einer neuen Spalte

Beitrag von Student23 »

Hallo zusammen,

wie kann ich eine neue Spalte hinzufügen?
Diese sollte wie folgt aussehen: Wenn "xxxx", dann schreibe "yyyy".

Danke!
Benutzeravatar
EDi
Beiträge: 1599
Registriert: Sa Okt 08, 2016 3:39 pm

Re: Hinzufügen einer neuen Spalte

Beitrag von EDi »

Schuss ins Blaue :

Code: Alles auswählen

df$neu <- ifelse(df$alt == 'xxxxx', 'yyyyy', df$alt) 
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.

Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
Bild.
bigben
Beiträge: 2771
Registriert: Mi Okt 12, 2016 9:09 am

Re: Hinzufügen einer neuen Spalte

Beitrag von bigben »

In ein etwas dunkleres Blaugrau, gerne auch mit einem Schuss ins Grüne aber im Ganzen doch grau:

Code: Alles auswählen

Student23 <- data.frame(old.column=1:5)

Student23$new.column <- 'Wenn "xxxx", dann schreibe "yyyy"'

head(Student23)

falls die Frage anders gemeint war, gerne auch

Code: Alles auswählen

n <- 5
xxxx <- TRUE

result <- replicate(n, if(xxxx) print("yyyy"))
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Hinzufügen einer neuen Spalte

Beitrag von jogo »

Vorsicht mit den Glaskugeln:
meine mag es gar nicht, wenn sie für solch vagen Fragen ohne jegliche Spezifikation eingesetzt wird.

Gruß, Jörg
Antworten