【问题标题】:Subsetting and Altering Only Certain Elements of a Vector in R仅对 R 中向量的某些元素进行子集化和更改
【发布时间】:2017-09-21 01:18:28
【问题描述】:

我是在 r 中使用 iris 数据集的学生。这有 3 种花型。

我应该在一个相同的语句中创建 Petal.Length 向量的新向量,但仅对于 Virginica Species,我采用以 10 为底的对数值。我不知道如何命令 r 只取 Petal.Length 列中的维吉尼亚值的 log base 10 值,但要保持其他两朵花的其他值相同。

【问题讨论】:

    标签: r subset


    【解决方案1】:

    R 中使用方括号对数据进行子集化。通用公式为object[object operator condition]。例如,iris$Petal.Length[iris$Species == "virginica"] 相当于说“仅显示等于“virginica”的Species 值的Petal.Length 值。

    【讨论】:

    • 如果您@Nasa 编写您编写的当前代码会很好。或者,如果您需要一个代码作为答案,请给我们示例输入和示例输出。
    猜你喜欢
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多