R数据框命名标题

标签 r dataframe

我有一个 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/

相关文章:

python-3.x - 如何比较多逻辑语句中数据帧之间的日期时间?

python - Pandas 使用单元格值作为字典键返回字典值

python - 如何从数据框中获取每个月的最后一天并从数据框中删除其余日期?

r - 将 geojson 转换为 sf 以获得 clotopleth map

r 检查字符串是否包含特殊字符

r - 在 R 中创建直方图时,正确的参数有什么作用?

r - dplyr 改变/替换行子集上的几列

python - 根据条件更新数据框列的有效方法

python - Pandas 对一列进行分组而不丢失其他列?

r - 如何使 RStudio File Navigator 默认打开当前工作目录?