我有一个 data.frame df
如下所示,列名称为 A、B、C。
A B C
1 2 3
4 5 6
7 8 9
所以
df$A
在上面的例子 1,4,7。现在我想将这个data.frame列3次,将列的名称更改为
A B C A.1 B.1 C.1 A.2 B.2 C.2
所以我的新data.frame newDf
将有 9 列。本质上,我想要知道如何更改给定 data.frame 的列的名称。一旦我能做到这一点,我就可以进行列绑定(bind),一切都会奏效。请举例说明你的答案。
最佳答案
如果您有包含 c 列的数据框,那么您可以创建一个包含 c 个字符串的向量。然后使用 names 函数将标题设置为列的名称。
col_headings <- c('heading1','heading2', ....,'heading_c')
names(your_dataframe) <- col_headings
关于R数据框命名标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5746599/