Подтвердить что ты не робот

Как изменить одно значение в data.frame?

Может ли кто-нибудь объяснить, как изменить одну ячейку в data.frame на что-то другое. В основном я просто хочу переименовать эту ячейку, а не все ячейки, которые соответствуют ей. Я не могу использовать команду edit(), потому что она будет испортить мой script, так как im использует data.frame несколько раз.

Заранее спасибо

4b9b3361

Ответ 1

data.frame[row_number, column_number] = new_value

Например, если x - ваш data.frame:

x[1, 4] = 5

Ответ 2

Чтобы изменить значение ячейки с использованием имени столбца, можно использовать

iris$Sepal.Length[3]=999

Ответ 3

В RStudio вы можете напрямую писать в ячейке. Предположим, что ваш data.frame называется myDataFrame, а строка и столбец называются columnName и rowName. Тогда код будет выглядеть так:

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

Надеюсь, что это поможет!