使用R在循环内的df中创建动态命名列
我想以名为“content”的整数向量的特定值命名df的所有列,该值的长度大约为8000使用R在循环内的df中创建动态命名列,r,R,我想以名为“content”的整数向量的特定值命名df的所有列,该值的长度大约为8000 for (i in 1:length(content)) { colnames(df[i]) <- content[i] } for(1中的i:长度(内容)){ colnames(df[i])在R中,您只需要执行以下操作: colnames(df) <- content colnames(df)R不喜欢以数字开头的名称。另外,为了将来参考,对于循环的是完全不必要的:colnames(df
for (i in 1:length(content)) {
colnames(df[i]) <- content[i]
}
for(1中的i:长度(内容)){
colnames(df[i])在R中,您只需要执行以下操作:
colnames(df) <- content
colnames(df)R不喜欢以数字开头的名称。另外,为了将来参考,对于循环的是完全不必要的:colnames(df)[3:长度(内容)+2L]