[英]First row as column names in a list of data frames(2)
我想用第一行重命名数据框列表中每个数据框的列。
我尝试了这个问题中的代码First row as column names in a list of data frames但它返回first_row_name=rows_number / c(date=3) /
dflist1 <- lapply(dflist, function(x){
names(x) <- x[1,]
x <- x[-1,]
return(x)
})
问题是因为列是factor
。 所以,我们unlist
并转换为character
类
names(x) <- as.character(unlist(x[1,]))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.