R语言 如何在数据框架中为列名添加前缀
在这篇文章中,我们将讨论如何在R编程语言中为DataFrame的列名添加前缀。
使用中的数据集 。
第一个 | 第二个 | 第三次 |
---|---|---|
1 | a | 7 |
2 | ab | 8 |
3 | cv | 9 |
4 | dsd | 10 |
方法1:使用粘贴()方法
为了修改列名,可以使用R中的粘贴函数。paste()方法可用于将字符串向量连接起来,形成一个更大的字符串或句子。字符串向量参数使用粘贴函数中指定的分隔符进行连接。这些变化必须被保存到原始字符串中,而不会被单独保留。字符串按照方法中指定的顺序进行连接。如果我们在一个R列表对象上指定该方法,那么该方法将连续应用于每个字符串。
语法: paste( prefix1, prefix2…, colnames(df), sep=)
参数:
- colnames(df) – 数据框架的列名
- prefix1…–要添加到每个列名中的前缀字符串
- sep – 字符串之间使用的分隔符
例子 。
输出
通过在此方法中指定列名前的字符串,也可以在每一列名前添加多个前缀。
例子 。
输出
方法2:使用paste0()方法
paste0方法在功能上与paste方法完全相同,但它没有提供在字符串参数之间自定义分隔符的功能。它自动折叠字符串参数,并将它们连接起来,产生一个没有任何空格的大字符串。使用这种方法也可以添加多个前缀。如果我们在一个R列表对象上指定该方法,该方法将连续应用于每个字符串。
语法: paste0( prefix1, prefix2, colnames(df))
参数:
- colnames(df) – 数据框架的列名
- prefix1…–要添加到每个列名中的前缀字符串。这些字符串用sep=””连接起来。
例子 。
输出