如何将数据框(data.frame
)中的一个单元格更改为其他内容?
基本上,我只想重命名那个单元格,而不是所有匹配它的单元格。
由于我在多个场合使用了数据框(data.frame
),因此无法使用edit()
命令,否则会破坏我的脚本。
data.frame[row_number, column_number] = new_value
例如,如果x
是您的数据框:x[1, 4] = 5
假设你的数据框为df,你想在参与者ID为5的行中将性别从2更改为1,则应该通过编写“==”来确定行
df["rowName", "columnName"] <- value
df[df$serial.id==5, "gender"] <- 1
使用列名更改单元格值,可以使用以下方法:
iris$Sepal.Length[3]=999
myDataFrame
,行和列分别称为columnName
和rowName
,那么代码应该如下所示:myDataFrame["rowName", "columnName"] <- value