将列名称粘贴到R中的数据帧的每个值中,但仅在一个列中

问题描述 投票:-1回答:1

我想将列名粘贴到每个单元格,并且我在另一篇文章中找到了这个答案。

df[] <- paste(col(df, TRUE), as.matrix(df), sep = ":")

但是,如果我只想仅用于数据帧的第一列,该如何修改?

r dataframe
1个回答
0
投票

如果只想对一列进行此操作,则可以执行:

df[[1]] <- paste(df[[1]], names(df)[1], sep = ":")
© www.soinside.com 2019 - 2024. All rights reserved.