2013-02-08 17 views
18

Kann jemand erklären, wie man eine einzelne Zelle in einem data.frame zu etwas anderem ändert. Grundsätzlich möchte ich nur diese eine Zelle umbenennen, nicht alle Zellen, die dazu passen. Ich kann den edit() Befehl nicht verwenden, weil es mein Skript seit der Verwendung des data.frame bei mehreren Gelegenheiten vermasseln wird.Wie kann ich einen einzelnen Wert in einem data.frame ändern?

Vielen Dank im Voraus

+0

Vielen Dank für Ihre Hilfe! –

Antwort

20
data.frame[row_number, column_number] = new_value 

Zum Beispiel, wenn x Ihre data.frame sind:

x[1, 4] = 5 
+1

Kann der Zellenwert nach Spaltenname und Zeilenname geändert werden? – runjumpfly

+1

@runjumpfly data_frame ["row_name", "col_name"] = 2 – Esteemator

3

Um einen Zellenwert zu ändern, um einen Spaltennamen verwenden, kann ein

iris$Sepal.Length[3]=999 
verwenden
0

In RStudio können Sie direkt in eine Zelle schreiben. Angenommen, Ihr data.frame heißt myDataFrame und die Zeile und Spalte heißen columnName und rowName. Dann würde der Code wie folgt aussehen:

myDataFrame["rowName", "columnName"] <- value 

Hoffnung, das hilft!

Verwandte Themen