如何通过添加前缀仅重命名data.frame中的某些列名称?

xiaodai

我有一个这样的data.frame

df = data.frame(
  do_not_rename = 1:3,
  rename1 = 1:3,
  rename2 = 1:3)

并假设我只想通过在前面添加“完成”"rename"重命名以开头的对象"finished_renamex"

我怎么做?想象一下,如果我有成千上万的变量。

罗纳克·沙

在基数R中,我们可以startsWith用来标识以前缀开头的列名称

inds <- startsWith(names(df), "rename")
#Or grep
#inds <- grep("^rename", names(df))
names(df)[inds] <- paste0("finished_", names(df)[inds])

df
#  do_not_rename finished_rename1 finished_rename2
#1             1                1                1
#2             2                2                2
#3             3                3                3

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在通过ExecutorService生成的线程名称中添加前缀

重命名文件夹中的多个文件,添加前缀(Windows)

在管道R工作流程中为大多数data.frame变量名称添加前缀或后缀

如何避免通过AngularJs在JavaScript中添加前缀“不安全”?

处理pandas Data Frame列名称中的特殊字符

在R中为选定的列名称添加前缀

如果匹配模式,则在列名中添加前缀

如何在Memcache键中添加前缀?

排序列名称后转置并添加前缀的宏

sas为列名添加前缀

通过R中的列名称组聚合矩阵(或data.frame)

如何重命名目录中的所有文件并添加当前unix日期的前缀

如何重命名目录中的所有文件并添加前缀

(Automator / AppleScript)将文件重命名为文件夹名称,保存到其他文件夹并添加前缀

如何通过在Windows中添加或删除后缀或前缀来重命名多个文件?

如何通过在当前名称中添加值来重命名目录中的文件?

如何通过仅调用其文件名而不是在 php 二进制文件中添加前缀来在 bash 中运行 php 文件?

如何在json值中添加前缀和属性?

如何在 TextInput 中添加前缀 - React Native

如何在 QtCreator 中添加前缀

如何重命名(通过添加前缀)从当前文件夹开始的所有文件和文件夹?

如何在roomDatabase中添加前缀?

SQL:如何在 JOIN 中为列名添加前缀?

如何仅向python中的某些列添加前缀

如何在 LaTex 中为引用添加前缀?

在 R 中的多个 data.frame 对象中更改单列名称

如何添加两列DataFrame并用前缀名称重命名

如何使用 bash 添加两列 DataFrame 并使用前缀名称重命名

如何使用 bash 添加两列 DataFrame 并使用前缀名称重命名