【问题标题】:How to add a prefix to a subset of variables如何为变量子集添加前缀
【发布时间】:2018-04-27 00:14:07
【问题描述】:

我通过这篇文章 (Adding a prefix to column names) 了解了如何一次更改数据集中所有变量的名称,但我似乎无法仅更改这些变量子集的名称。该数据集共有 358 个变量,我可以为所有变量添加前缀,而不仅仅是一个子集。

我正在使用以下代码,但名称似乎没有改变。

colnames(y6t1data[,75:358]) <- paste("Y6T1",colnames(y6t1data[,75:358]), sep = "_")

【问题讨论】:

标签: r subset renaming


【解决方案1】:

如果您使用的是data.table 框架,一个直观的方法是:

setnames(y6t1data, 75:358, paste("Y6T1",names(y6t1data)[75:358], sep = "_")

此语法允许您通过正则表达式转换名称...

欲了解更多信息,请检查:

? setnames

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-17
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-01
    相关资源
    最近更新 更多