这可能看起来非常基本,但我真的被R
中的新手困住,以弄清楚如何更改{{1}中的n
结果值的数量} dataframe
中的variable
?
在R
数据集中,我想做以下操作:
mtcars
值的前20行更改为mtcars$mpg
我使用以下NA
但当然它们没用!
scripts
任何有关解释的帮助都非常感谢。
TNX
答案 0 :(得分:1)
mtcars$mpg
是一个向量,向量仅支持使用单个参数进行索引,例如x[i]
,而您正在使用带有参数x[i,j]
的索引。
另一方面,数据框是二维结构,可以用两个参数索引。
所以,它要么是
mtcars$mpg[1:20] <- NA
或
mtcars[1:20, 'mpg'] <- NA
两者都可以。