任何人都可以解释如何将data.frame
中的单个单元格更改为其他单元格。
基本上我只想重命名一个单元格,而不是所有匹配它的单元格。
我无法使用edit()
命令,因为它会在几次使用data.frame
时搞砸我的脚本。
提前致谢
答案 0 :(得分:27)
data.frame[row_number, column_number] = new_value
例如,如果x
是您的data.frame:
x[1, 4] = 5
答案 1 :(得分:5)
要使用列名更改单元格值,可以使用
iris$Sepal.Length[3]=999
答案 2 :(得分:2)
在RStudio中,您可以直接在单元格中书写。
假设您的data.frame名为myDataFrame
,行和列名为columnName
和rowName
。
然后代码看起来像:
myDataFrame["rowName", "columnName"] <- value
希望有所帮助!
答案 3 :(得分:1)
假设您的数据框为df,并且您想将参与者ID 5中的性别从2更改为1,那么您应该通过写“ ==”来确定该行
df["rowName", "columnName"] <- value
df[df$serial.id==5, "gender"] <- 1