【问题标题】:creating new object in R在 R 中创建新对象
【发布时间】:2019-02-21 06:04:38
【问题描述】:

我想创建一个新对象new_cars,其中包含来自mtcars 数据集的列mpg, hp,但列名应分别为miles_phorse_p

我使用了以下代码:

df=data.frame("miles_p"=mtcars$hp,"horse_p"=mtcars$mpg)

创建一个新的数据框如下 output for df

mtcars对象如下

original mtcars with two columns

原始mtcars 最初给出了汽车的名称,但在新对象中最初是序列号。

如果我们希望新对象中的汽车名称按照 mtcars 而不是编号,该怎么办。

【问题讨论】:

    标签: r


    【解决方案1】:
    library(dplyr)
    df <- df %>% select(hp, mpg)
    names(df) <- c("miles_p", "horse_p")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-30
      • 1970-01-01
      • 1970-01-01
      • 2011-02-08
      • 1970-01-01
      • 2022-09-30
      • 1970-01-01
      相关资源
      最近更新 更多