如何更改R中dataframe变量中值的n个结果数?
这可能看起来很基本,但我真的被困在如何更改R中dataframe变量中值的n个结果数?,r,dataframe,sequence,R,Dataframe,Sequence,这可能看起来很基本,但我真的被困在R的新手中,想弄清楚如何更改n结果数据帧中的值数变量
R
的新手中,想弄清楚如何更改n
结果数据帧中的值数变量
假设在mtcars
dataset中,我想执行以下操作:
将mtcars$mpg
值的前20行更改为NA
我使用以下脚本
,但它们当然没有用处
mtcars$mpg[, 1:20] <- NA
mtcars$mpg[,1:20]mtcars$mpg
是一个向量,向量只支持使用单个参数进行索引,例如x[i]
,而您使用的索引是to参数x[i,j]
另一方面,数据帧是二维结构,可以使用两个参数进行索引
所以,两者都不是
mtcars$mpg[1:20] <- NA
mtcars$mpg[1:20]mtcars$mpg[1:20]
mtcars[1:20, 'mpg'] <- NA