如何更改R中dataframe变量的n个结果值?

时间:2017-02-27 17:32:56

标签: r dataframe sequence

这可能看起来非常基本,但我真的被R中的新手困住,以弄清楚如何更改{{1}中的n 结果值的数量} dataframe中的variable

R数据集中,我想做以下操作:

  1. mtcars值的前20行更改为mtcars$mpg
  2. 我使用以下NA但当然它们没用!

    scripts

    任何有关解释的帮助都非常感谢。
    TNX

1 个答案:

答案 0 :(得分:1)

mtcars$mpg是一个向量,向量仅支持使用单个参数进行索引,例如x[i],而您正在使用带有参数x[i,j]的索引。

另一方面,数据框是二维结构,可以用两个参数索引。

所以,它要么是

mtcars$mpg[1:20] <- NA

mtcars[1:20, 'mpg'] <- NA

两者都可以。