【发布时间】:2013-01-24 18:54:18
【问题描述】:
谁能解释如何将data.frame 中的单个单元格更改为其他内容。
基本上我只想重命名那个单元格,而不是所有匹配它的单元格。
我不能使用edit() 命令,因为它会搞砸我的脚本,因为我多次使用data.frame。
提前致谢
【问题讨论】:
谁能解释如何将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 和 rowName。
然后代码看起来像:
myDataFrame["rowName", "columnName"] <- value
希望有帮助!
【讨论】: