【问题标题】:Convert several columns from integer to numeric in R data.frame将R data.frame中的几列从整数转换为数字
【发布时间】:2016-05-21 03:31:02
【问题描述】:

我想将 2 到 13(最后一个)的列从整数转换为数字。

对于一列,我使用以下代码:

dades$V3 <- as.numeric(dades$V3)

我想使用相同的命令将列从 2 转换为 13。我创建了这个向量:

dades<-2:13

那么,我该如何使用lapply

【问题讨论】:

    标签: r type-conversion lapply


    【解决方案1】:

    我们可以在数据集的子集 (dades[2:13]) 上使用 lapply,转换为 numeric 并将其分配回这些列。

    dades[2:13] <- lapply(dades[2:13], as.numeric)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      • 2018-08-12
      相关资源
      最近更新 更多