谁能解释如何将 a 中的单个单元格更改data.frame
为其他内容。基本上我只想重命名那个单元格,而不是所有匹配它的单元格。我不能使用该edit()
命令,因为它会搞砸我的脚本,因为我data.frame
多次使用它。
提前致谢
data.frame[row_number, column_number] = new_value
例如,如果x
是您的 data.frame:
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
在 RStudio 中,您可以直接在单元格中编写。假设您的 data.frame 被调用myDataFrame
并且行和列被调用columnName
and rowName
。然后代码将如下所示:
myDataFrame["rowName", "columnName"] <- value
希望有帮助!