web-dev-qa-db-ja.com

data.frameの単一の値を変更するにはどうすればよいですか?

_data.frame_の単一のセルを別のセルに変更する方法を説明できる人はいませんか。基本的には、一致するすべてのセルではなく、その1つのセルの名前を変更するだけです。 edit()コマンドを使用できないのは、何度か_data.frame_を使用しているため、スクリプトが台無しになるからです。

前もって感謝します

28
Per Månsson
data.frame[row_number, column_number] = new_value

たとえば、xがdata.frameの場合:

x[1, 4] = 5
29
Marcel Hebing

列名を使用してセル値を変更するには、次を使用できます。

iris$Sepal.Length[3]=999
6
userJT

RStudioでは、セルに直接書き込むことができます。 data.frameがmyDataFrameと呼ばれ、行と列がcolumnNamerowNameと呼ばれるとします。次に、コードは次のようになります。

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

お役に立てば幸いです!

2
Anne van Vught

データフレームがdfであり、参加者ID 5の性別を2から1に変更したい場合、「==」と表示して行を決定する必要があります

 df["rowName", "columnName"] <- value
 df[df$serial.id==5, "gender"] <- 1
1
Mohamed Rahouma