neu zuzuweisen. Angenommen, ein Datenrahmen df
und Spalte foo
ist float. Ich möchte foo
zu 1 zuweisen, wenn der Wert foo
mehr als eins ist. Fragen Sie sich, ob es eine effiziente Möglichkeit gibt, in R zu implementieren? Wenn es eine Ein-Zeilen-Implementierung gibt, wird es großartig sein, ähnlich dem Lambda-Ausdruck in Python. Vielen Dank.intelligentere Möglichkeit, Werte für eine Spalte im Datenrahmen in R
Antwort
Versuchen:
df$foo[df$foo > 1] <- 1
Ein effizienter Ansatz wäre anstelle zuweisen mit data.table
library(data.table)
setDT(df)[foo > 1, foo := 1]
Dank akrun, stimmen auf. –
@LinMa Vielen Dank für die Anerkennung der Lösung. – akrun
Danke und stimmen, ich habe zwei R Bücher und suchte auch Lösung, keiner von ihnen sind so elegant wie das, was ich von hier finden kann. :) –
- 1. R Vektorwerte im Datenrahmen
- 2. Spalte im Datenrahmen umbenennen mit Variablenname R
- 3. Ersetze Werte im Datenrahmen basierend auf anderen Datenrahmen in R
- 4. Wie eine Spalte in R Datenrahmen
- 5. Varianzspalte im R-Datenrahmen hinzufügen
- 6. Wie füge ich eine Spalte in einem Datenrahmen in R
- 7. eine Spalte zu einem Datenrahmen in R Hinzufügen
- 8. Konvertieren von Zeilennamen in mehreren Datenrahmen in Spalte im Datenrahmen
- 9. Werte in einem Datenrahmen in R ausfüllen?
- 10. R - Hinzufügen Werte Datenrahmen eine bestimmte Kriterien übereinstimmen
- 11. Schreibfunktionen für Datenrahmen in R
- 12. Werte in einem Datenrahmen durch Werte im zweiten Datenrahmen in Python ersetzen
- 13. Inhalt Faktor Spalte in R Datenrahmen
- 14. Sequentiell Werte in einer Spalte in R
- 15. R regex Zeilenanfang^in Datenrahmen Werte
- 16. Wie eine Spalte in Datenrahmen zusammenzufassen R mit
- 17. Flexibler Filter für Datenrahmen in R
- 18. Python Pandas Datenrahmen: Sammeln Werte einer Spalte
- 19. Vectorize für Schleife über Datenrahmen in R
- 20. Wie zwei Werte für eine Spalte im Raster haben
- 21. eine Spalte in Datenrahmen Löschen-Funktion
- 22. R - Erstellen Sie einen Datenrahmen mit Zufallszahlen in jeder Spalte
- 23. Wie die Anzahl unterschiedlicher Werte in einem Datenrahmen Spalte mit einer Bedingung in R Count
- 24. Abflachungslistenspalte im Datenrahmen mit ID-Spalte
- 25. R: Datenrahmen aufgeteilt und um Spalte nach einer anderen Spalte
- 26. In R, wie klassifizieren Sie Werte in einem Datenrahmen basierend auf Bereichen in einem anderen Datenrahmen?
- 27. Zählen unterschiedlicher Werte in der Spalte eines Datenrahmens in R
- 28. Kopiere alle Werte in einer Spalte in eine neue Spalte in einem Pandas Datenrahmen
- 29. eine Spalte von Listen in eine Zeichenkette in einem R-Datenrahmen Nötigung
- 30. für Bereiche in Datenrahmen der Suche Werte
So intelligenter Lösung, dank user2280549, abstimmen und Ihre Antwort als Antwort markiert. –